Чи є спосіб повністю відключити Dock?


42

Я хочу, щоб Док повністю зник. Я не використовував його в останніх трьох випусках OS X (10.5 по теперішній час). Я хочу, щоб він повністю пішов, а LaunchBar там. Чи є спосіб вбити док, щоб він не завантажувався і не працював?


Я розумію, що це було певний час тому, але ваш коментар до початкової відповіді нижче вказує на те, що ви відмовилися від цієї ідеї. Ви випробували інші рішення тим часом? Ця 1000 секунда дивовижна. Я використовую свій панель запуску, доступ до якої здійснюється за допомогою жесту сенсорної панелі, який я більше вважаю за краще використовувати док-станцію. Можливо, ви можете оновити свою оригінальну публікацію з підсумком того, як все пройшло з моменту, коли було задано оригінальне питання.
Джефф Пойнтер

Ні, я ніколи не пробував інших рішень, оскільки жодне з них не зробило б усе, що шукала. Я просто думаю, що, враховуючи всі інші більш точні методи взаємодії з Finder, док застарілий. Я не хотів витрачати на це ресурси.
Еверетт

Я погоджуюся щодо док-станції і тепер використовую свій Mac без нього. Він все ще є, звичайно, і ви все ще можете побачити його в додатку експозиції, але моя екранна нерухомість тепер абсолютно вільна від нього. Що це все ще непокоїть вас у використанні рішення Joonas?
Джефф Пойнтер

Відповіді:


40

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

Найкраще, що я можу запропонувати, - зберігати док-станцію прихованою, а розмір - як можна меншим, щоб ви мали меншу ймовірність її запуску.

Ви також можете розмістити його там, де це найменше, можливо, вам заважають - як ви, напевно, знаєте, ви можете розмістити його зліва, справа або внизу екрана. Але ви також можете прикріпити його до певного кута, просто скористайтеся defaults write com.apple.dock pinning -string startкомандою. Введіть цю команду в Terminal (замініть startна, endщоб змінити кут, в який він входить, або middleповернутися до типового), а потім killall Dockперезапустити Dock та застосувати зміни.


5
Дякую за пояснення ЧОМУ цього не може статися. Тепер я знаю, що мені потрібно зупинити час на цю ідею. Дякую.
Еверетт

Ця ідея, безумовно, не витрачає час, є дуже хороше рішення, докладно описане Joonas, яке я спробував і працює точно так, ніби док повністю не зник. Якщо ви дійсно хочете перевірити це на мить, є еквівалент клавіатури для перемикання док-станції, який ви можете налаштувати в системних налаштуваннях: клавіатура: ярлики.
Джефф Пойнтер

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 у доці.
Брайан Гордон

2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock робить роботу. Я просто це зробив.
Бенджамін R

1
Якщо ви це зробите, ви також можете відкрити док-станцію за допомогою ctrl+up-arrow
Ian Dunn

4
Працює в Сьєррі і OPT+ CMD+ Dпоказує док, якщо вам це справді потрібно.
Шарлотта

7

Ця відповідь насправді не так багато додає до того, що вже є, але я відчув, що у відповідях, що пропонують рішення для її приховування, бракує певної інформації.

Я особисто використовую uBar і без жодних проблем користувався наступним набором команд терміналів. Я можу лише підтвердити, що я користувався ними без жодних проблем з часу El Capitan. Далі не можу згадати це точно.

Щоб було зрозуміло, це лише приховує Док, так що вам ніколи не доведеться мати справу з цим випадково спливом.

Для тих, хто не знає, ці рядки коду повинні бути запущені в Terminal. Його можна знайти тут: /Applications/Utilities/Terminal.app. Просто відкрийте Terminal і вставте лінії та натисніть клавішу 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все ще перемикає видимість доків, як і раніше. Це корисно, якщо вам потрібно призначити програму певному простору. Використання дока - це єдиний спосіб (AFAIK) .
  2. За замовчуванням, коли функція автозахисту Дока увімкнена, наведення курсору на край, де він знаходиться, показує док-станцію майже відразу. Цей рядок робить затримку наведення курсором на 1000 секунд, що робить його майже неможливим випадково показати док, якщо трапиться зависнути через край. Ви повинні дозволити йому просидіти там ~ 17 хвилин.
  3. Це видаляє анімацію відмов, яка відбувається, коли програми хочуть вашої уваги або коли програма запускається. Я помітив, що залежно від розміру піктограми Dock, вони можуть пікнути від краю, коли вони почнуть підстрибувати. Це позбавляється від цього питання.

killall Dockв кінці кожного рядка змушує Док вийти, а потім він автоматично відновлюється. Це в основному для завантаження нових налаштувань. Бігати потрібно лише killall Dockза самим останнім рядком, але таким чином простіше запускати лінії окремо, якщо це необхідно ... і в основному це насправді не має ніякого значення.


1
Це хороша і повна відповідь. Я більше не використовую мишу, тому використовую жест за замовчуванням для Launchpad для запуску програм і організував це ефективно для доступу до моїх програм на льоту. Я подумав, що варто відзначити, що док-станція також з’являється в нижній частині екрана, коли ви проведіть пальцем на панель управління Mission Control і проведіть пальцем вниз для програми Exposé, що також є дуже швидкими способами побачити док-станцію, якщо вам потрібно. Тут не варто нової відповіді, але, можливо, ви могли б додати цю точку до своєї відповіді?
Джефф Пойнтер

У BTW ubar є налаштування, яке виключає старий док зараз
Samy Bencherif

2

Ви можете змінити розмір піктограм на 1px:

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


Це допоможе, якщо ви дасте більше інформації про цей параметр і як повернути його до його типового значення.
Джефф Пойнтер

Цей параметр зміни розміру значка док-станції для яблук.
Юкулеле

щоб повернутися назад, запустіть цю команду, але замініть 1 на 64
Yukulélé

або просто перейдіть до системних уподобань> док і змініть значення розміру
Yukulélé

Суть цієї ідеї полягає в тому, що вона не є однозначною, якщо ви хочете швидко подивитися на док.
Джефф Пойнтер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.