Dodaj element do paska bocznego okna Finder / Zapisz

Pracuję nad skryptem, w którym użytkownik loguje się do konta gościa w systemie operacyjnym i jest proszony o podanie poświadczeń sieciowych w celu zamontowania swojego domowego folderu sieciowego (podczas gdy korzystają z pracy w lokalnym folderze użytkownika).

Ponieważ folder gościa jest usuwany podczas wylogowywania użytkowników, chcę zniechęcić ich do zapisywania czegokolwiek tam. Chciałbym zastąpić elementy na listach bocznych Findera i Open / Save (takich jak „Pulpit”, nazwa użytkownika, „Dokumenty” itp.) Tymi, które zapisywałyby się w ich domowym folderze domowym.

Można to zrobić za pomocą interfejsów API AppleScript lub Cocoa, czy muszę zmodyfikować plist i ponownie uruchomić Findera? [Ack. Patrząc na ~ / Library / Preferences / com.apple.sidebars.plist, wcale nie jest jasne, jak je zapełnię.]

Podobne pytania:

AppleScript: dodawanie zamontowanego folderu do paska bocznego Findera?

sugeruje użycie fstab; kod ten najprawdopodobniej będzie działał jako użytkownik i naprawdę automatyzacja w tym momencie byłaby za późna.

Jak programowo umieścić ikony folderów na pasku bocznym Findera, biorąc pod uwagę, że trzeba użyć niestandardowej ikony dla tego folderu?

Mówi, że nie ma API Cocoa, ale możesz użyć API LSSharedFileList w stylu węglowym, które jest udokumentowane tylko w jednym pliku nagłówkowym.Czy ktoś wie o przykładowym kodzie do dodania elementu do paska bocznego Findera?

questionAnswers(2)

yourAnswerToTheQuestion