Я хочу, щоб Док повністю зник. Я не використовував його в останніх трьох випусках OS X (10.5 по теперішній час). Я хочу, щоб він повністю пішов, а LaunchBar там. Чи є спосіб вбити док, щоб він не завантажувався і не працював?
Я хочу, щоб Док повністю зник. Я не використовував його в останніх трьох випусках OS X (10.5 по теперішній час). Я хочу, щоб він повністю пішов, а LaunchBar там. Чи є спосіб вбити док, щоб він не завантажувався і не працював?
Відповіді:
Процес Dock в OS X несе відповідальність за більше, ніж просто фактичний Dock на вашому екрані. Це дуже багато фонових матеріалів, включаючи панель інструментів. Найголовніше, що Finder не буде функціонувати належним чином, якщо процес Dock не працює, тому повністю вимкнути його в значній мірі просто не потрібно, не порушуючи OS X в процесі.
Найкраще, що я можу запропонувати, - зберігати док-станцію прихованою, а розмір - як можна меншим, щоб ви мали меншу ймовірність її запуску.
Ви також можете розмістити його там, де це найменше, можливо, вам заважають - як ви, напевно, знаєте, ви можете розмістити його зліва, справа або внизу екрана. Але ви також можете прикріпити його до певного кута, просто скористайтеся defaults write com.apple.dock pinning -string start
командою. Введіть цю команду в Terminal (замініть start
на, end
щоб змінити кут, в який він входить, або middle
повернутися до типового), а потім killall Dock
перезапустити Dock та застосувати зміни.
У цій статті від Lifehacker.com.au пропонується встановити затримку автозахисту дока на 1000 секунд, наприклад:
defaults write com.apple.dock autohide-delay -float 1000; killall Dock
Щоб відновити поведінку за замовчуванням:
defaults delete com.apple.dock autohide-delay; killall Dock
Автор каже, що він встановлює затримку на дві секунди, тому він все одно може дістатися до Дока в тих рідкісних випадках, коли це потрібно.
defaults write com.apple.dock autohide-delay -float 2; killall Dock
робить роботу. Я просто це зробив.
ctrl
+up-arrow
OPT
+ CMD
+ D
показує док, якщо вам це справді потрібно.
Ця відповідь насправді не так багато додає до того, що вже є, але я відчув, що у відповідях, що пропонують рішення для її приховування, бракує певної інформації.
Я особисто використовую 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
Ви також можете запускати кожен рядок окремо.
Пояснення, що робить кожен рядок:
Cmd+Alt+D
все ще перемикає видимість доків, як і раніше. Це корисно, якщо вам потрібно призначити програму певному простору. Використання дока - це єдиний спосіб (AFAIK) .killall Dock
в кінці кожного рядка змушує Док вийти, а потім він автоматично відновлюється. Це в основному для завантаження нових налаштувань. Бігати потрібно лише killall Dock
за самим останнім рядком, але таким чином простіше запускати лінії окремо, якщо це необхідно ... і в основному це насправді не має ніякого значення.
Ви можете змінити розмір піктограм на 1px:
defaults write com.apple.dock tilesize -float 1; killall Dock