Добавить элемент в боковую панель диалога Finder / Save
я работаю над сценарием, в котором пользователь входит в гостевую учетную запись в ОС и запрашивает свои сетевые учетные данные, чтобы смонтировать свою домашнюю сетевую папку (в то время как ему выгодно работать с локальной папкой пользователя).
Поскольку гостевая папка удаляется, когда пользователи выходят из системы, я хочу отговорить их от сохранения чего-либо там. Я хотел бы заменить элементы в списках боковой панели Finder и Open / Save (например, "Desktop», имя пользователя "Документы»и т. д.) с теми, которые можно сохранить в своей домашней сетевой папке.
Это можно сделать с помощью API AppleScript или Cocoa, или мне нужно изменить plist и перезапустить Finder? [Ack. Глядя в ~ / Library / Preferences / com.apple.sidebars.plist, это не такСовершенно ясно, как ябуду заселять это.]
Похожие вопросы:
AppleScript: добавление подключенной папки в боковую панель Finder?
предлагает использовать fstab; этот код, скорее всего, будет работать от имени пользователя, и на самом деле, автонастройка в этот момент будет слишком поздней.Говорит, что API Какао отсутствует, но вы можете использовать API LSSharedFileList в углеродном стиле, который задокументирован только в одном заголовочном файле.Кто-нибудь знает пример кода для добавления элемента в боковую панель Finder?