Как убрать иконки Finder и Trash из Dock
Многих пользователей Path Finder довольно быстро начинают раздражать иконки Finder и Trash в Dock панели.
Чтобы удалить ненавистные иконки раз и навсегда, откройте Finder и перейдите в директорию:
зажмите клавишу ⌃ control и кликните на иконку приложения Dock, в контекстном меню выберите пункт Show Package Contents.
Затем перейдите в директорию:
и откройте в текстовом редакторе файл DockMenus.plist. В этом файле найдите finder-runnig и добавьте перед </array>:
Затем найдите trash и добавьте перед </array>:
Сохраните файл и перезапустите Dock из Terminal с помощью команды killall Dock.
Теперь, если нажать ⌃ control + клик на иконке Finder или Trash, в меню должен появиться заветный пункт “Remove from Dock”.
How can I remove the Finder icon from my Dock?
I’ve started using Forklift as a Finder replacement, so I don’t need Finder in my Dock. In fact, I would much rather have Forklift be the farthest left icon so I don’t accidentally click on Finder.
The usual method of dragging the app out of the Dock doesn’t work, and neither does command-dragging. The contextual menu doesn’t allow you to remove the icon.
Is there some way to, on Lion, remove the Finder from the Dock?
Perhaps there’s a database or plist file I can change?
2 Answers 2
There is no easy way to do this, but there is a little hack 🙂
- Navigate to /System/Library/CoreServices/Dock.app/Contents/Resources/
- Backup DockMenus.plist
- Open DockMenus.plist in your favorite text editor with root access
Find section finder-running and add new sub-section
or just Download my version of DockMenus.plist
In plist editor file should look like this:
Open Terminal and run killall Dock .
Right click on Finder icon in Dock — Bingo!
p.s After Dock restart (manual relaunch or mac reboot) you need manually remove Finder icon from Dock
Как я могу удалить значок Finder из моей док-станции?
Я начал использовать Forklift в качестве замены Finder, поэтому мне не нужен Finder в доке. На самом деле, я бы предпочел, чтобы Forklift был самым дальним левым значком, чтобы я не случайно нажал на Finder.
Обычный метод перетаскивания приложения из Dock не работает, равно как и перетаскивание команд. Контекстное меню не позволяет удалить значок.
Есть ли способ, на Льве, удалить Finder из дока?
Возможно, есть база данных или файл plist, которые я могу изменить?
Нет простого способа сделать это, но есть небольшой взлом 🙂
- Перейдите в /System/Library/CoreServices/Dock.app/Contents/Resources/
- Резервное копирование DockMenus.plist
- Откройте DockMenus.plist в вашем любимом текстовом редакторе с правами root
Найти раздел finder-running и добавить новый подраздел
или просто скачайте мою версию DockMenus.plist
В редакторе plist файл должен выглядеть так:
Откройте терминал и запустите killall Dock .
Щелкните правой кнопкой мыши значок Finder в Dock — Bingo!
ps После перезапуска Dock (ручной перезапуск или перезагрузка Mac) вам нужно вручную удалить значок Finder из Dock
У меня работает на HighSierra (10.13.6) с отключенным SIP.
Я использовал следующую команду для редактирования файла .plist:
Проверьте результат с помощью sudo defaults read $PL finder-running .
Если это выглядит хорошо, бегите sudo chmod -v +r $PL; killall Dock .
Вот итальянская отформатированная версия этого AppleScript:
Вот и все, я надеюсь, что это полезно в качестве быстрого полного резюме.
2 способа оставить нужные приложения в Dock в macOS
Панель инструментов Dock настроена так, чтобы не «засорять» себя редко используемыми программами. Если вы открываете приложение из одноименной папки в macOS или Launchpad, и оно ранее не было закреплено в Dock, оно исчезнет с панели после закрытия. Это удобно не всегда — иногда нам нужно, чтобы программа осталась в Dock. Как этого добиться?
Существуют сразу два способа.
Как оставить нужные приложения в Dock на macOS
Способ первый
1. Кликните правой кнопкой мышки по иконке открытого приложения.
2. Наведите курсор на пункт Параметры.
3. Поставьте галочку напротив надписи Оставить в Dock.
Способ второй
Достаточно перетащить иконку нужного приложения на другое место в Dock (например, поменять его местами с другой программой). Ваше действие дает знать macOS, что вы хотите иметь это приложение в Dock — иначе зачем вы стали бы его двигать? Так что сразу же после того, как вы перемещаете иконку, галочка напротив надписи Оставить в Dock выставляется системой автоматически.
Как удалить иконку приложения из Dock
1. Кликните правой кнопкой мышки по нужной иконке в Dock.
2. Наведите курсор на пункт Параметры.
3. Уберите галочку напротив надписи Оставить в Dock.
Если приложение не запущено, выполните пп. 1-2 и кликните на надпись Удалить из Dock.