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

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

    Для всех этих операций есть родные команды терминала. Ну а для большего удобства, чтоб не набирать код каждый раз вручную, можно создать в 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

     
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 14

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

                    Only users with full accounts can post comments. Log in, please.