У меня есть несколько пользовательских ярлыков, определенных с помощью Системных настроек> Клавиатура> Сочетания клавиш, и я хочу синхронизировать их между моими двумя компьютерами Mac.
Кажется, это все еще невозможно с помощью iCloud . Есть ли другие способы? Я думал о включении их в мои точечные файлы, но не могу найти ярлыки с помощью defaults
команды.
Ответы:
Поскольку вы используете точечные файлы, если вы заранее знаете, какие ярлыки вы хотите создать, вы можете добавить их на все машины, добавив в
defaults write
ваш скрипт установки следующие команды:... где
com.developer.app
это приложение расслоение ID, иkeyboardShortcut
это буквы ключей , которые вы хотите включить, а также символы@
,$
,~
, и^
представляющая команда, Shift, клавиши Alt и управление, соответственно. Например,-string "@~K"
будет представлять собой сочетание клавиш ⌘⌥K.Если вам нужно синхронизировать существующие ярлыки, вам нужно будет создать более сложный скрипт. Я предполагаю, что это будет связано с чтением или сравнением ярлыков на исходном компьютере с помощью:
... и записать их на целевую машину через:
источник