10.5: Иконки стеков

Стеки в «Леопарде» — безусловно очень полезное улучшение. Вот только некоторым очень не нравится то, что иконки стеков в Доке постоянно меняются и отображается последний положенный в стек файл. Лично мне это затрудняет навигацию, для того, чтобы понять, где какой стек, надо навести на него мышку и прочитать, что написано.

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

icons.png

Итак, возьмём для примера часто используемый стек Downloads:

  • Вы можете использовать любые иконки, но существует уже готовый набор. Вы можете скачать его тут. (В конце поста есть ссылка на локальную копию. На всякий случай.)
  • Откройте терминал, напишите там
    cd ~/Downloads
  • С помощью комманды touch создайте файл с датой создания 1 января 2020 года. Таким образом он всегда будет отображаться первым в стеке.
    touch -mt 202001010101.01 " Downloads "
  • Найдите в Finder.app созданный файл и вызовите его свойства (Cmd-I или Ctrl-click -> Show info)
  • Выберите подходящую иконку для стека из набора скачанного ранее и вызовите так же её свойства.
  • В свойствах выбранной иконки щёлкните на её изображение в левом верхнем углу окна и нажмите Cmd-C.
    icon-props1.png
  • Теперь щёлкните на иконку созданного файла в соседнем окне свойств и нажмите Cmd-V.

Таким образом вы присвоите иконку файлу и стеку целом. Для того, чтобы изменения отобразились в стеке вам, возможно, придётся перезагрузить Док коммандой killall Dock терминала.

Такую процедуру можно проделать для любого стека и присвоить каждому свою иконку.

Вот так сейчас выглядит мой док с двумя стеками:
dock.png

Иконки для стека