high-phone

Domptez votre iPhone, sublimez votre expérience mobile

high-phone

Domptez votre iPhone, sublimez votre expérience mobile

high-phone

Comment masquer le dock sur mac : Guide complet et astuces SEO

Vous vous demandez sûrement comment masquer le dock sur mac afin de libérer de l’espace de travail, d’obtenir un rendu plus épuré ou simplement de tester de nouvelles configurations. Ce guide détaillé vous propose plusieurs méthodes – de la simple case à cocher dans les Préférences Système jusqu’à des scripts avancés en CLI – pour chaque version de macOS (Ventura, Monterey, Big Sur, Catalina…). Vous bénéficierez aussi de conseils de sauvegarde, de dépannage et d’astuces pour automatiser le masquage du dock.

Thank you for reading this post, don't forget to subscribe!

1. Introduction générale – comment masquer le dock sur mac : enjeux et objectifs

Le Dock est l’un des éléments les plus visibles de macOS. Il offre un accès rapide aux applications, aux dossiers et aux fichiers, mais il peut parfois encombrer l’écran,especially when you work in plein‑écran or on un écran à petite résolution. Masquer le Dock permet donc :

  • d’améliorer l’esthétique globale,
  • de gagner de la surface de travail pour les créateurs de contenu,
  • de réduire les distractions pendant les sessions de gaming ou de présentation,
  • de personnaliser l’interface selon vos habitudes.

Ce guide s’adresse à trois types d’utilisateurs : les débutants qui souhaitent simplement désactiver le Dock, les power‑users désireux de contrôler chaque paramètre via le Terminal, et les développeurs qui aiment automatiser leurs réglages avec des scripts ou des outils tiers.

Nous couvrirons les versions récentes de macOS (Ventura 13, Monterey 12, Big Sur 11) ainsi que les versions antérieures compatibles, en précisant les limites et les précautions à prendre avant toute modification.

1.1. Public visé et périmètre du guide

Le texte s’adresse à toute personne désireuse d’apprendre comment masquer le dock sur mac, quel que soit son niveau de compétence. Nous ne traiterons pas des astuces de jailbreak ou des modifications système non supportées.

Les étapes sont présentées dans l’ordre suivant : paramétrage via l’interface graphique, utilisation du Terminal, recours à des applications tierces, et enfin solutions conditionnelles ou avancées.

1.2. Méthodes couvertes

Les techniques présentées incluent :

  • Les réglages natifs de macOS (GUI et CLI),
  • Des scripts Bash ou AppleScript pour basculer le Dock à la volée,
  • L’utilisation d’applications comme cDock, Bartender ou Hammerspoon,
  • Des solutions conditionnelles basées sur l’application active ou l’espace de travail.

1.3. Limitations et précautions

Avant de commencer, assurez‑vous de disposer d’une sauvegarde de vos préférences Dock (fichier com.apple.dock.plist) et, si possible, d’un point de restauration Time Machine. Certaines modifications peuvent rendre le Dock réactif mais invisible, ou affecter les applications en plein écran.


2. Comprendre le Dock sous macOS

2.1. Architecture du Dock : position, taille, comportement

Le Dock se situe par défaut en bas de l’écran, mais il peut être déplacé à gauche ou à droite. Il possède plusieurs paramètres :

  • La position (gauche, droite, bas ou haut),
  • La taille des icônes (tilesize),
  • Le comportement d’autohide (masquage automatique),
  • La magnification (grossissement au survol),
  • La transparence et les effets de transparence (disponibles à partir de macOS  Monterey).

Ces paramètres sont stockés dans le fichier com.apple.dock.plist et peuvent être manipulés via les Préférences Système ou en ligne de commande.

2.2. Historique du masquage du Dock

Depuis les débuts de macOS, Apple a ajouté des options de masquage progressif. Sous Mac OS 9, le Dock était totalement caché lorsqu’une fenêtre plein écran s’ouvrait. À partir de macOS X, Apple a introduit le Dock persistant, mais a ajouté la possibilité de le masquer automatiquement via les Préférences Système. Chaque version majeure (Mac OS X 10.0 → macOS Ventura) a apporté de petites améliorations, comme la prise en charge de la transparence et de la réduction de la latence d’apparition.

2.3. Interaction du Dock avec les espaces de travail et le plein écran

Le Dock interagit avec les Espaces de travail : il peut rester visible dans certains espaces et se masquer dans d’autres. En mode plein écran, le Dock se masque automatiquement, sauf si l’utilisateur désactive cette option. Cette interaction est cruciale lorsqu’on travaille avec plusieurs écrans ou des présentations.

2.4. Impact du Dock sur les performances

Contrairement à une idée reçue, le Dock ne consomme que très peu de ressources. Il est simplement un processus du système (Dock) qui se rafraîchit lorsqu’on modifie ses paramètres. Les mythes selon lesquels le masquage du Dock améliorerait significativement la vitesse du Mac sont généralement infondés.


3. Prérequis avant de commencer

3.1. Sauvegarde des préférences du Dock

Le fichier de préférence ~/Library/Preferences/com.apple.dock.plist contient toutes les configurations du Dock. Vous pouvez le copier dans un répertoire de sauvegarde :

cp ~/Library/Preferences/com.apple.dock.plist ~/Desktop/dock-backup.plist

Cette copie vous permettra de restaurer les réglages d’origine en cas de problème.

3.2. Point de restauration Time Machine ou clone

Si vous travaillez sur un disque de sauvegarde, créez un point de restauration avant d’appliquer des modifications en Terminal. Cela évite de perdre l’accès à votre Dock en cas de commande erronée.

3.3. Vérification de la version de macOS

Le guide couvre macOS Ventura, Monterey, Big Sur, Catalina et antérieur. Certaines commandes (ex : defaults write com.apple.dock autohide‑delay) peuvent différer légèrement d’une version à l’autre. Vérifiez votre version avec sw_vers -version.

3.4. Outils complémentaires (Xcode, Homebrew)

Pour les scripts avancés, il est souvent utile d’avoir Xcode Command Line Tools et Homebrew installés. Installez‑les via :

xcode-select --install/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"

3.5. Droits d’administration

Certaines commandes Terminal nécessitent des privilèges administrateur. Assurez‑vous d’être connecté·e avec un compte disposant de ces droits, ou utilisez sudo avec précaution.


4. Méthode n°1 : Masquage via les Préférences Système (GUI)

4.1. Accéder aux paramètres du Dock

Ouvrez Préférences SystèmeDock et barre de menu. Vous trouverez plusieurs curseurs :

  • Taille : ajuste la taille des icônes,
  • Position sur l’écran : choisissez gauche, droite ou bas,
  • Magnification : active ou désactive le grossissement au survol,
  • Masquer automatiquement le Dock : case à cocher.

Cette case est le point d’entrée direct pour savoir comment masquer le dock sur mac sans passer par le Terminal.

4.2. Activer le masquage automatique

Cochez Masquer automatiquement le Dock. Le Dock disparaît immédiatement et ne réapparaît plus que lorsque la souris atteint le bord inférieur de l’écran (ou le côté si vous avez déplacé le Dock). Vous pouvez ajuster le délai d’apparition dans la même fenêtre.

4.3. Ajuster le délai d’apparition

En dessous de la case, un curseur Afficher le Dock après vous permet de définir le temps (en secondes) avant que le Dock ne réapparaisse. Un réglage à 0 seconde rend le Dock quasi‑invisible, tandis qu’un délai de 0,5 seconde conserve une petite marge de manœuvre.

4.4. Modifier la position du Dock

Si vous avez déplacé le Dock à gauche ou à droite, le masquage fonctionne de la même façon : il disparaît lorsqu’il n’est pas sollicité. La position influence toutefois la zone de déclenchement du survol.

4.5. Utilisation de raccourcis clavier

Le raccourci  + Option + D masque ou affiche le Dock. Vous pouvez personnaliser ce raccourci avec Automator ou Keyboard Maestro pour le rendre plus accessible.

4.6. Astuces GUI avancées

En combinant le masquage automatique avec la désactivation de la magnification, vous obtenez un Dock complètement discret. Vous pouvez aussi créer un Service Finder qui bascule le masquage d’un simple clic droit sur le bureau.


5. Méthode n°2 : Masquage via le Terminal (ligne de commande)

5.1. Découverte du paramètre `defaults write`

Le cœur du masquage réside dans la commande :

defaults write com.apple.dock autohide -bool true

Cette ligne indique à macOS de masquer le Dock automatiquement. Après l’exécution, il faut recharger le Dock :

killall Dock

5.2. Personnaliser le délai d’apparition

Pour définir un délai (ex : 0 s), utilisez :

defaults write com.apple.dock autohide-delay -float 0

Un délai de 0.5 seconde peut être ajouté ainsi :

defaults write com.apple.dock autohide-delay -float 0.5

5.3. Désactiver la magnification et ajuster la taille

Si vous voulez un Dock totalement discret, désactivez la magnification :

defaults write com.apple.dock magnification -bool false

Pour changer la taille des icônes (ex : 32 px) :

defaults write com.apple.dock tilesize -int 32

5.4. Script complet à copier‑coller

Voici un script Bash complet, commenté ligne par ligne :

#!/bin/bash# toggle_dock.sh – masque ou affiche le Dock selon l’état actuel# ------------------------------------------------------------# 1. Vérifier l’état actuel du Dockcurrent=$(defaults read com.apple.dock autohide 2>/dev/null || echo \"false\")# 2. Inverser la valeurif [ \"$current\" = \"true\" ]; then    new=\"false\"else    new=\"true\"fi# 3. Appliquer le nouveau paramètredefaults write com.apple.dock autohide -bool \"$new\"# 4. (Optionnel) Ajuster le délai à 0 pour un masquage instantanédefaults write com.apple.dock autohide-delay -float 0# 5. Recharger le Dockkillall Dock# 6. Notifier l’utilisateurif [ \"$new\" = \"true\" ]; then    echo \"Le Dock est maintenant masqué.\"else    echo \"Le Dock est maintenant visible.\"fi

Enregistrez ce script sous ~/Scripts/toggle_dock.sh, rendez‑le exécutable avec chmod +x ~/Scripts/toggle_dock.sh, et lancez‑le chaque fois que vous voulez basculer le masquage.

5.5. Variantes selon la version macOS

Certaines clés ont changé :

  • macOS Ventura 13 : autohide et autohide‑delay restent valides, mais Apple a ajouté hide‑mirror pour les écrans multiples.
  • macOS Monterey 12 : le Dock peut être configuré pour rester visible en mode plein écran via show-hidden.
  • macOS Big Sur 11 : la transparence du Dock n’est pas disponible, mais le masquage fonctionne comme d’habitude.

5.6. Désactiver le masquage (retour à la configuration d’origine)

Pour restaurer les paramètres par défaut :

defaults delete com.apple.dockkillall Dock

Le Dock reviendra à son état initial tel qu’il était avant toute modification.


6. Méthode n°3 : Utilisation d’applications tierces

6.1. cDock – personnalisation graphique du Dock

cDock est une application gratuite qui vous permet de modifier l’apparence du Dock (couleurs, formes, transparence) et d’activer le masquage automatique via une interface intuitive.

Étapes d’installation :

  1. Télécharger cDock depuis le site officiel.
  2. Glisser l’application dans le dossier Applications.
  3. Lancer cDock et sélectionner l’onglet DockAuto‑hide.
  4. Choisir Hide on mouse‑over only si vous voulez que le Dock ne disparaisse que lorsqu’il n’est pas sollicité.
  5. Enregistrer les paramètres et redémarrer le Dock (cDock le fait automatiquement).

6.2. Bartender – gestion avancée des barres

Bien que Bartender soit principalement dédié à la barre de menu, il possède une fonction « Hide Dock » accessible via les Règles. Vous pouvez créer une règle qui masque le Dock lorsqu’une application spécifique est active.

6.3. Magnet – raccourcis de mise en plein écran

Magnet permet de disposer rapidement des fenêtres en plein écran. En combinant Magnet avec le raccourci Ctrl + Cmd + F, le Dock se masque automatiquement pendant la session plein écran.

6.4. Hammerspoon – script Lua pour masquer le Dock

Hammerspoon offre une flexibilité maximale grâce à du code Lua. Voici un exemple complet :

hs.dock.autohide = truehs.dock.delay = 0hs.hotkey.bind({}, hs.keycodes.KEY_F13, function() local current = hs.dock.autohide hs.dock.autohide = not current hs.alert(\ »Dock \ » .. (current and \ »visible\ » or \ »hidden\ »), 1)end)

Ce script associe la touche F13 (souvent inutilisée) à basculer le masquage du Dock.

6.5. Keyboard Maestro – macro de basculement

Créez une macro qui exécute le script toggle_dock.sh (voir section 5.4) lorsqu’un raccourci clavier est pressé. Vous pouvez placer la macro dans le groupe « Dock Management ».


7. Méthode n°4 : Masquage conditionnel (selon l’application ou l’espace)

7.1. Créer des espaces dédiés où le Dock reste visible

Utilisez Mission Control pour créer un espace où vous travaillez avec des fenêtres qui nécessitent le Dock (ex : terminal). Dans cet espace, désactivez le masquage automatique via les Préférences.

7.2. Script AppleScript pour masquer le Dock selon l’application active

AppleScript permet de cibler le processus Dock directement :

Vous pouvez appeler ce script depuis Keyboard Maestro ou BetterTouchTool lorsqu’une application précise devient active.

7.3. Exemple d’AppleScript complet

Enregistrez ce script dans /Library/Application Scripts/com.apple.script.dock.toggle et déclenchez‑le avec un raccourci clavier.

7.4. Intégration avec BetterTouchTool

BetterTouchTool permet de lier un Trigger (ex : « lorsque l’application « Safari » devient active ») à une Action « Exécuter un AppleScript ». Ainsi, le Dock se masque automatiquement dès que vous ouvrez Safari en plein écran.

7.5. Gestion des scénarios plein écran, partage d’écran, présentations

Lorsque vous entrez en mode plein écran, macOS masque le Dock par défaut. Si vous avez désactivé cette option, vous pouvez ré‑activer le masquage via un script ou une règle de Keyboard Maestro qui écoute le changement d’état de la fenêtre.


8. Résolution des problèmes fréquents

8.1. Le Dock ne se masque pas malgré les réglages

Cette situation provient souvent d’un fichier de préférence corrompu. Supprimez le fichier com.apple.dock.plist, redémarrez le Dock et réappliquez les réglages.

8.2. Le Dock réapparaît lors du passage à un autre espace

Vérifiez que l’option Masquer automatiquement le Dock est bien cochée dans chaque espace. Certains espaces héritent des paramètres du précédent espace ; il faut donc les re‑configurer.

8.3. Problèmes de performance après modification du Dock via Terminal

Si le Dock devient lent, supprimez les scripts résiduels dans ~/Scripts ou /usr/local/bin. Redémarrez le Dock avec killall Dock pour réinitialiser le processus.

8.4. Dock invisible mais toujours réactif aux clics

Il s’agit d’un bug où le Dock reste « actif » même s’il est invisible. Réinitialisez les permissions d’accessibilité dans Préférences Système → Sécurité et confidentialité → Accessibilité et redémarrez.

8.5. Compatibilité avec les écrans externes et résolutions multiples

Sur des écrans 4K ou plusieurs moniteurs, le Dock peut ne pas se masquer correctement lorsqu’il est positionné sur un écran secondaire. Essayez de déplacer le Dock sur l’écran principal ou d’utiliser la méthode Terminal pour forcer le masquage.


9. FAQ – Questions les plus posées

9.1. Puis‑je masquer le Dock uniquement sur un écran et pas sur l’autre ?

Oui, en utilisant des scripts AppleScript qui détectent le moniteur actif via hs.osascript (Hammerspoon) ou en créant deux espaces de travail distincts avec des réglages de Dock différents.

9.2. Le masquage du Dock affecte‑t‑il les raccourcis de capture d’écran ?

Non. Les captures d’écran (⌘ + Shift + 3/4) fonctionnent indépendamment du Dock. Cependant, si le Dock reste actif en arrière‑plan, il peut interférer avec les zones de clic de certaines applications.

9.3. Comment restaurer le Dock à son état d’origine après une mise à jour macOS ?

Utilisez la sauvegarde du fichier com.apple.dock.plist que vous avez conservée avant les modifications. Après la mise à jour, remplacez le nouveau fichier par la sauvegarde et relancez le Dock.

9.4. Le masquage du Dock fonctionne‑t‑il en mode Recovery ou Safe Mode ?

En mode Recovery, le Dock n’est pas présent de la même façon qu’en mode normal. En Safe Mode, les extensions tierces sont désactivées, mais les réglages natifs de masquage fonctionnent toujours.

9.5. Puis‑je masquer le Dock dans les applications Terminal ou iTerm2 ?

Le Dock est global à macOS ; il ne peut pas être masqué uniquement dans une application. En revanche, vous pouvez masquer le Dock pendant l’utilisation d’un terminal plein écran en activant le masquage automatique ou en utilisant un script AppleScript qui le masque lorsque l’application Terminal devient active.


10. Bonnes pratiques et astuces supplémentaires

10.1. Sauvegarder régulièrement le fichier com.apple.dock.plist

Versionnez ce fichier dans un dépôt Git personnel (ex : ~/Projects/dock-config) afin de pouvoir revenir à une configuration antérieure sans perdre d’historique.

10.2. Versionner les scripts de masquage

Placez vos scripts (ex : toggle_dock.sh) dans un GitHub Gist ou un dépôt privé. Chaque modification est ainsi traçable et réversible.

10.3. Utiliser LaunchAgents pour appliquer le masquage à chaque démarrage

Créez un fichier com.username.dock‑toggle.plist dans ~/Library/LaunchAgents qui exécute votre script au lancement de la session. Ainsi, le Dock sera toujours configuré comme vous le désirez.

10.4. Profil de configuration dédié au gaming

Dans Préférences Système → Accessibilité, créez un profil qui désactive le Dock pendant les sessions de jeu. Activez‑le uniquement lorsque vous quittez le jeu.

10.5. Documenter chaque modification

Conservez un fichier README.md à la racine de votre projet de personnalisation. Décrivez les étapes, les commandes utilisées et les éventuels effets de bord.


1️⃣ Conclusion & perspectives

Nous avons parcouru comment masquer le dock sur mac en détaillant plus de dix méthodes, allant du simple bouton de Préférences Système jusqu’à des scripts Lua complexes. Chaque approche présente ses avantages : la simplicité de la GUI pour les néophytes, la flexibilité du Terminal pour les technophiles, et la puissance des outils tiers pour les utilisateurs avancés.

En fonction de vos besoins, vous pouvez choisir :

  • Une configuration rapide via les Préférences Système,
  • Un contrôle fin avec des commandes Terminal,
  • Une solution automatisée grâce à Hammerspoon ou Keyboard Maestro,
  • Ou même un masquage conditionnel lié à l’application active.

Les perspectives d’évolution incluent l’intégration de ces técnicas dans les futur Shortcuts de macOS, ainsi que l’utilisation d’IA pour proposer automatiquement la meilleure configuration de Dock en fonction de votre flux de travail.

Ressources complémentaires


Annexes

12.1. Tableau récapitulatif des commandes Terminal

Commande Description
defaults write com.apple.dock autohide -bool true Active le masquage automatique
defaults write com.apple.dock autohide-delay -float 0 Délai d’apparition à 0 s
defaults write com.apple.dock magnification -bool false Désactive la magnification
defaults write com.apple.dock tilesize -int 32 Définir la taille du Dock à 32 px
killall Dock Recharge le Dock pour appliquer les changements

12.2. Exemple complet de script Bash toggle_dock.sh

#!/bin/bash# toggle_dock.sh – alterne le masquage du Dockcurrent=$(defaults read com.apple.dock autohide 2>/dev/null || echo \"false\")if [ \"$current\" = \"true\" ]; then    new=\"false\"else    new=\"true\"fidefaults write com.apple.dock autohide -bool \"$new\"defaults write com.apple.dock autohide-delay -float 0killall Dockecho \"Dock \" $new \" – masquage \" $([ \"$new\" = \"true\" ] && echo \"activé\" || echo \"désactivé\")

12.3. Modèle de fichier com.apple.dock.plist de sauvegarde

autohide autohide-delay0 magnification tilesize32

12.4. Lien vers le dépôt GitHub contenant tous les scripts et configurations présentés

github.com/yourusername/dock‑customization‑guide

12.5. Glossaire des termes macOS

  • Dock : barre d’accès rapide aux applications et fichiers.
  • Autohide : masquage automatique du Dock.
  • Spaces : bureaux virtuels de macOS.
  • LaunchAgent : agent qui s’exécute au démarrage d’un utilisateur.
  • Hammerspoon : framework de configuration macOS basé sur Lua.