Добавить папку samba в избранное на боковой панели Finder

У меня есть клиентские станции (OS X Yosemite), привязанные к службам Active Directory. Когда пользователь был авторизован, я подготовил его профиль из /System/Library/User\ Template/English.lproj/*, а настройки для машины синхронизировались из Open Directory (практика называется магическим треугольником).

Запись в AD содержит общую папку samba для каждого пользователя. Когда я включаю Показать подключенный сервер в настройках Finder на рабочем столе, у них есть значки для этого диска на рабочем столе.

Как добавить эту ссылку в избранное на боковой панели Finder?

В разделе «Серверы» есть общая ссылка на «Общий доступ к диску», и мне нужна ссылка на конкретную папку для каждого вошедшего в систему пользователя в качестве ссылки на их рабочие столы.

Существуют ли передовые практики, которым я должен следовать?

Без практики, когда каждый пользователь перетаскивает ссылку с рабочего стола в избранное? Мои пользователи каждый день меняют рабочее место и это неправильная практика.

спасибо за все ответы.

Ответы (2)

Я обнаружил, что следующий процесс добавляет папку, смонтированную на общем ресурсе samba, на боковую панель/избранное в моем поисковике. Они «переживают» перезагрузку моего Mac. Я предполагаю, что они также работают по назначению, если вы перезагрузите NAS/сервер/что-то еще. Для этого выполните следующие шаги:

  • Смонтируйте общую папку (она должна быть указана на боковой панели в разделе «Общие» в Finder).
  • В поисковике перейдите в «Вид» -> «Показать панель пути».
  • Перейдите к папке в вашем общем ресурсе SMB, чтобы вы оказались в папке, которую хотите добавить на боковую панель.
  • Возьмите значок внизу над строкой состояния слева от имени папки, в которой вы находитесь, и перетащите его на боковую панель.
  • Щелкнув по этой папке на боковой панели, вы должны приземлиться / остаться в нужной папке на вашем ресурсе samba.
  • (необязательный шаг) Перейдите в «Вид» -> «Скрыть панель пути», если вам не нравится эта дополнительная информация.

Ваш вопрос немного сложен для понимания, но, насколько я понимаю, вы монтируете глубокий путь из общего ресурса SMB, но корень этого общего ресурса указан в разделе «Общие» на боковой панели. Это ожидаемое поведение, и я не верю, что вы можете его изменить.

Теоретически также можно добавить элементы на боковую панель, изменив ~/Library/Preferences/com.apple.SideBarLists.plist , но это нетривиальная задача, поскольку записи содержат несколько элементов, закодированных в недокументированном формате. Хороший обзор этого связан с этим комментарием по аналогичному вопросу.

Я бы посоветовал попытаться скопировать некоторые известные записи из этого plist и посмотреть, являются ли они переносимыми, но если каждый пользователь будет добавлять разные местоположения, это, вероятно, нецелесообразно. Для этого также не существует никаких средств Applescript.

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