38 votes

Comment supprimer l'icône du Finder de mon Dock ?

J'ai commencé à utiliser Forklift en remplacement de Finder, et je n'ai donc pas besoin de Finder dans mon Dock. En fait, je préférerais que Forklift soit l'icône la plus à gauche afin de ne pas cliquer accidentellement sur Finder.

La méthode habituelle consistant à faire glisser l'application hors du Dock ne fonctionne pas, pas plus que le glissement de commande. Le menu contextuel ne permet pas de supprimer l'icône.

Existe-t-il un moyen de supprimer le Finder du Dock sous Lion ?
Peut-être y a-t-il une base de données ou un fichier plist que je peux modifier ?

31voto

Alexandr Mazanov Points 897

Il n'y a pas de moyen facile de le faire, mais il y a une petite astuce :)

  1. Naviguez vers /System/Library/CoreServices/Dock.app/Contents/Resources/

  2. Sauvegarder DockMenus.plist

  3. Ouvrez DockMenus.plist dans votre éditeur de texte favori avec un accès Root.

  4. Trouver une section finder-running et ajouter une nouvelle sous-section

    <dict>
        <key>command</key>
        <integer>1004</integer>
        <key>name</key>
        <string>REMOVE_FROM_DOCK</string>
    </dict>

    ou simplement Télécharger ma version de DockMenus.plist

  5. Dans l'éditeur plist, le fichier devrait ressembler à ceci :

    Plist Editor

  6. Ouvrez le terminal et exécutez killall Dock .

  7. Cliquez avec le bouton droit de la souris sur l'icône Finder dans le Dock - Bingo !

    Finder "Remove from dock"

p.s Après le redémarrage du Dock (relance manuelle ou redémarrage du Mac), vous devez supprimer manuellement l'icône du Finder du Dock.

1voto

dardo82 Points 118

Cela fonctionne pour moi sur HighSierra (10.13.6) avec SIP désactivé.

J'ai utilisé la commande suivante pour éditer le fichier .plist :

PL="/System/Library/CoreServices/Dock.app/Contents/Resources/DockMenus.plist"&&
sudo -- defaults write $PL finder-running -array-add  '<dict><key>command</key><integer>1004</integer><key>name</key><string>REMOVE_FROM_DOCK</string></dict>'

Vérifier le résultat avec sudo defaults read $PL finder-running .

Si le résultat est satisfaisant, exécutez sudo chmod -v +r $PL; killall Dock .

Voici la version italienne de cet AppleScript :

tell application "System Events"
    tell UI element "Finder" of list 1 of process "Dock"
        perform action "AXShowMenu"
        click menu item "Rimuovi dal Dock" of menu 1
    end tell
end tell

C'est tout, j'espère qu'il s'agit d'un récapitulatif rapide et complet.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X