Где хранятся пользовательские ярлыки системы в Mac OS X?

479
tuputamadre

У меня есть свои собственные пользовательские ярлыки для разных приложений, и я хотел бы синхронизировать их между устройствами, но я не могу найти файл, в котором их хранит Mac OS X.

Screenshot

0
Где эти ярлыки? Скриншот будет полезен. D Schlachter 7 лет назад 0
Я искал немного, но не смог найти ничего полезного. Также этот [оставленный без ответа пост в SO] (http://stackoverflow.com/questions/17512326/) также обескураживает pun 7 лет назад 0
да ... я уже видел эту ветку ... вот почему я попытался разместить это на форуме, связанном с Mac ... но, видимо, нам не повезло :) tuputamadre 7 лет назад 0

2 ответа на вопрос

1
D Schlachter

They're stored in ~/Library/Preferences/.GlobalPreferences.plist in the following format:

NSUserKeyEquivalents = { "System Preferences…" = "@~,"; }; 

Methodology: ran sudo opensnoop | grep '.plist' in order to see plist files being accessed while modifying the settings in System Preferences. (Note: on El Capitan, SIP prevents running opensnoop by default. It can be enabled by enabling dtrace.)

0
Mitchell Model

Кроме того, ярлыки для каждого приложения хранятся NSUserKeyEquivalentsв файле plist приложения, например com.apple.Preview.plist. Это относится и к (по крайней мере, к некоторым) приложениям не Apple, например,com.omnigroup.OmniOutliner5.plist.

Похожие вопросы