Что нам стоит док настроить

Существует много программ позволяющих настроить док, добавить или изменить его функциональность и т.д и т.п. Лично меня из всего предлагаемого разнообразия интересовало всего несколько конкретных вещей:
  • Запрет на изменение расположения иконок в доке (ну а когда надо, быстрая отмена такого запрета).
  • Запрет на изменение размера дока (подобрать оптимальный и зафиксировать).
  • Добавление в док разделителей для визуального выделения приложений в группы.

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


Для того чтобы запретить изменение положения иконок в доке:

defaults write com.apple.dock contents-immutable -bool true
killall Dock

Соответственно для отмены подобного запрета надо заменить в конце true на false:

defaults write com.apple.dock contents-immutable -bool false
killall Dock

Для запрета изменения размера дока:

defaults write com.apple.Dock size-immutable -bool true
killall Dock

Для отмены запрета:

defaults write com.apple.Dock size-immutable -bool false
killall Dock

При добавлении разделителя в док (пустое пространство между иконками) есть один нюанс. Для программ и документов (левая и правая часть дока) существуют две разные команды.

Для добавления разделителя в программы:

defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}'
killall Dock

Для добавления разделителя в документы:

defaults write com.apple.dock persistent-others -array-add '{tile-data={}; tile-type="spacer-tile";}'
killall Dock

На нужную позицию разделитель надо будет перетащить вручную. Для удаления разделителя достаточно вытащить его из дока.

Ну а теперь об удобстве. Открываем Automator, в качестве шаблона выбираем «Программа». В крайней слева колонке «Библиотеки» выбираем «Служебные программы», а из второй колонки «Запустить shell-скрипт». Прописываем нужный скрипт (можно комбинировать).

image

Сохраняем готовую программу на диск.

Дальше можно назначить шоткат для запуска, или просто удобно разместить… Это уж как кому удобнее, у меня, например, это решено так:

image

 
+11
1 марта 2010, 19:46
39
artsdarts 7,0

комментарии (14)

–16
ForestLabs #
Вынесите, пожалуйста, в начало, док чего же можно настроить. Доков много, операционок тоже.
+5
HoochieMen #
По-моему название блога вполне отражает док чего можно настроить. Как раз видно в сааамом начале
+4
l0rda #
Еще удобная штука — подсветка элмента под мышью в стеке:
defaults write com.apple.dock mouse-over-hilite-stack -boolean YES
0
artsdarts #
Да, я тоже считаю это удобным.
+3
Roaming #
уже два года живу на MacOS и более 5 на *nix и при этом, всегда с удивлением узнаю о новых методах тюнинга. Очень удачная ОС.
0
megaweber #
Спасибо большое, а есть ли полный список возможных действий?
0
artsdarts #
Где есть полный список не знаю.
Например, можно посмотреть на secrets.blacktree.com
+1
LimeOrange #
А ещё можно поставить Secrets, в котором есть полный (или почти полный) список всех возможных твиков не только для самой оси, но и для многих других установленных программ. :)
0
artsdarts #
Да, хорошая подборка.
0
Chater #
Ушло в избранное:) Спасибо
0
arturi #
А где вы берете иконки? Например, с книгой на папке. Вроде не стандартная.
0
artsdarts #
Сам делаю.
0
natio #
С какой версии мака это будет работать?
10,0,4 будет пахать?
0
artsdarts #
Не знаю…

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.