Добавить элемент в боковую панель диалога Finder / Save

я работаю над сценарием, в котором пользователь входит в гостевую учетную запись в ОС и запрашивает свои сетевые учетные данные, чтобы смонтировать свою домашнюю сетевую папку (в то время как ему выгодно работать с локальной папкой пользователя).

Поскольку гостевая папка удаляется, когда пользователи выходят из системы, я хочу отговорить их от сохранения чего-либо там. Я хотел бы заменить элементы в списках боковой панели Finder и Open / Save (например, "Desktop», имя пользователя "Документы»и т. д.) с теми, которые можно сохранить в своей домашней сетевой папке.

Это можно сделать с помощью API AppleScript или Cocoa, или мне нужно изменить plist и перезапустить Finder? [Ack. Глядя в ~ / Library / Preferences / com.apple.sidebars.plist, это не такСовершенно ясно, как ябуду заселять это.]

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

AppleScript: добавление подключенной папки в боковую панель Finder?

предлагает использовать fstab; этот код, скорее всего, будет работать от имени пользователя, и на самом деле, автонастройка в этот момент будет слишком поздней.

Как программно разместить значки папок на боковой панели Finder, если для этой папки необходимо использовать пользовательский значок?

Говорит, что API Какао отсутствует, но вы можете использовать API LSSharedFileList в углеродном стиле, который задокументирован только в одном заголовочном файле.Кто-нибудь знает пример кода для добавления элемента в боковую панель Finder?

Ответы на вопрос(2)

Ваш ответ на вопрос