Есть ли способ полностью отключить док?

42

Я хочу, чтобы док полностью исчез. Я не использовал его в последних трех выпусках OS X (с 10.5 до настоящего времени). Я хочу, чтобы это полностью исчезло, и вместо этого есть LaunchBar. Есть ли способ убить док, чтобы он не загружался и не запускался?

Эверетт
источник
Я понимаю, что это было некоторое время назад, но ваш комментарий к первоначальному ответу ниже показывает, что вы отказались от этой идеи. Вы пробовали другие решения в то же время? Эта 1000 секундная вещь удивительна. Я использую панель запуска, доступ к которой осуществляется с помощью жеста сенсорной панели, который я предпочитаю использовать с док-станцией. Может быть, вы могли бы обновить свой оригинальный пост с кратким изложением того, как все пошло с тех пор, как был задан оригинальный вопрос.
Джефф Пойнтер
Нет, я никогда не пробовал другие решения, поскольку ни одно из них не сделало бы все, что я искал. Я просто думаю, что, учитывая все другие, более точные методы взаимодействия с Finder, док устарел. Я не хотел тратить ресурсы на это.
Эверетт
Я согласен с док-станцией и теперь использую мой Mac без него. Конечно, он все еще там, и вы все еще можете увидеть его в приложении, но теперь мой экран полностью свободен от него. Что по-прежнему беспокоит вас при использовании решения Joonas?
Джефф Пойнтер

Ответы:

40

Процесс Dock в OS X отвечает не только за фактическую Dock на вашем экране. Он делает кучу фоновых вещей, в том числе Dashboard. В частности, Finder не будет функционировать должным образом, если процесс Dock не будет запущен, поэтому его полное отключение практически невозможно без нарушения OS X в процессе.

Лучшее, что я могу предложить, это скрыть док-станцию ​​и сделать ее как можно меньшего размера, чтобы вы с меньшей вероятностью его активировали.

Вы также можете расположить его там, где он вряд ли будет мешать - как вы, вероятно, знаете, вы можете разместить его слева, справа или внизу экрана. Но вы также можете прикрепить его к определенному углу, просто используйте defaults write com.apple.dock pinning -string startкоманду. Введите эту команду в Терминале (замените startна, endчтобы изменить угол входа или middleвернуться к значению по умолчанию), затем killall Dockперезапустить Dock и применить изменение.

robmathers
источник
5
Спасибо за объяснение, ПОЧЕМУ это не может произойти. Теперь я знаю, что мне нужно перестать тратить время на эту идею. Спасибо.
Эверетт
Эта идея определенно не является пустой тратой времени, есть очень хорошее решение, подробно описанное Joonas ниже, которое я попробовал и работает точно так, как будто Dock полностью исчез. Если вы действительно хотите проверить это на мгновение, есть клавиатурный эквивалент для переключения Dock, который вы можете настроить в Системных настройках: Клавиатура: Горячие клавиши.
Джефф Пойнтер
40

В этой статье от Lifehacker.com.au предлагается установить задержку автоматического скрытия дока на 1000 секунд, например:

defaults write com.apple.dock autohide-delay -float 1000; killall Dock

Чтобы восстановить поведение по умолчанию:

defaults delete com.apple.dock autohide-delay; killall Dock

Автор говорит, что он устанавливает задержку в две секунды, чтобы он мог добраться до дока в тех редких случаях, когда это необходимо.

Кристиан Лонг
источник
1
@AlexFord Попробуйте опустить d в Dock.
Брайан Гордон
2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock делает работу. Я только что это сделал.
Бенджамин Р
1
Если вы сделаете это, вы также можете открыть док с ctrl+up-arrow
Ian Dunn
4
Работает в Сьерре, и OPT+ CMD+ Dпоказывает док, если вам действительно это нужно.
Шарлотта
7

Этот ответ на самом деле не так уж много добавляет к тому, что уже здесь, но я чувствовал, что в ответах, предлагающих решения для его сокрытия, не хватает некоторой информации.

Я лично использую uBar и без проблем использовал следующий набор команд терминала. Я могу только подтвердить, что я использовал их без каких-либо проблем со времен El Capitan. Я не могу вспомнить дальше, чем это точно.

Чтобы быть ясным, это только скрывает док, так что вам никогда не придется иметь дело с ним случайно всплывающим.

Для тех, кто не знает, эти строки кода должны быть запущены в Терминале. Его можно найти здесь: /Applications/Utilities/Terminal.app. Просто откройте терминал и вставьте в строки и нажмите Enter.

# Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

# Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock

Вы также можете запустить каждую строку отдельно.

Объяснение того, что делает каждая строка:

  1. Первая строка включается автокрытие
    • Как кто-то упоминал, Cmd+Alt+Dвсе равно переключает видимость Dock, как и раньше. Это полезно, если вам нужно назначить приложение для определенного пространства. Использование док-станции является единственным способом (AFAIK) .
  2. По умолчанию, когда включено автоматическое скрытие Dock, при наведении курсора на край, где он находится, Dock почти сразу отображается. Эта линия делает задержку при наведении курсора на 1000 секунд, что делает практически невозможным случайное отображение дока, если вам случится парить через край. Вы должны оставить его на 17 минут.
  3. Это удаляет анимацию отказов, которая возникает, когда приложения требуют вашего внимания или когда приложение запускается. Я заметил, что в зависимости от размера иконки Dock, они могут достигать максимума от края, когда они начинают подпрыгивать. Это избавляет от этой проблемы.

killall Dockв конце каждой строки вынуждает Dock выйти, а затем он автоматически восстанавливается. Это в основном для загрузки новых настроек. Необходимо выполнять только killall Dockпосле самой последней строки, но таким образом легче выполнять строки отдельно, если это необходимо ... и в целом это действительно не имеет значения.

Йонас
источник
1
Это хороший и полный ответ. Я больше не использую мышь, поэтому я использую жест по умолчанию для панели запуска, чтобы запускать приложения, и организовал это эффективно, чтобы получить доступ к моим приложениям на лету. Я подумал, что стоит отметить, что док-станция также появляется в нижней части экрана, когда вы проводите вверх по элементу управления полетом и проводите вниз по приложению App Exposé, которое также является очень быстрым способом просмотра дока, если вам это нужно. Новый ответ здесь не стоит, но, может быть, вы могли бы добавить этот момент к своему ответу?
Джефф Пойнтер
Кстати, Ubar имеет настройку, которая устраняет старый док сейчас
Сэми Бенчериф
2

Вы можете изменить размер иконок на 1 пиксель:

defaults write com.apple.dock tilesize -float 1; killall Dock

Yukulélé
источник
Было бы полезно, если бы вы дали больше информации об этом параметре и о том, как установить его по умолчанию.
Джефф Пойнтер
Этот параметр изменяет размер значка док-станции Apple.
Yukulélé
чтобы вернуться, выполните эту команду, но замените 1 на 64
Yukulélé
или просто зайдите в настройки системы> док и измените значение размера
Yukulélé
Недостатком этой идеи является то, что это не так просто, если вы хотите быстро взглянуть на док.
Джефф Пойнтер