Add an item to the Finder/Save dialog sidebar

Posted by Clinton Blackmore on Stack Overflow See other posts from Stack Overflow or by Clinton Blackmore
Published on 2009-10-08T21:18:30Z Indexed on 2010/05/11 18:04 UTC
Read the original article Hit count: 274

Filed under:
|
|
|

I'm working on a script where a user logs into a guest account on OS and is prompted for their network credentials in order to mount their network home folder (while they benefit from working on a local user folder).

As the guest folder is deleted when users log out, I want to discourage them from saving anything there. I would like to replace the items on the Finder and Open/Save sidebar lists (such as "Desktop", username, "Documents", etc) with ones that would save into their network home folder.

It is possible to do this using AppleScript or Cocoa APIs, or do I need to modify a plist and restart the Finder? [Ack. Looking into ~/Library/Preferences/com.apple.sidebars.plist, it isn't at all clear how I'd populate it.]

Similar Questions:

AppleScript: adding mounted folder to Finder Sidebar?

  • suggests using fstab; this code will most likely run as a user and really, automounting at that point would be too late.

How do you programmatically put folder icons on the Finder sidebar, given that you have to use a custom icon for the folder?

  • Says there is no Cocoa API, but that you can use a carbon-style LSSharedFileList API that is only documented in a single header file.
  • Does anyone know of some example code to add an item to the Finder sidebar?

© Stack Overflow or respective owner

Related posts about applescript

Related posts about cocoa