Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Prevent default Dock entries with Managed Clients OS X Server
One of the most frustrating things about Managed Clients is that the default Dock's items are applied for every user, instead of explicitly using only the items in your list for the managed Dock preferences on the server. I'm amazed that Apple doesn't see this as a problem (assumingly since the haven't fixed it yet). This prevents you from customizing your users' Docks exactly how you want to.

The fix is simple. Open /System -> Library -> CoreServices -> Dock.app -> Contents -> Resources -> English.lproj -> default.plist and delete everything under persistent-apps and persistent-others. I don't delete this file, or the persistent-apps and persistent-others arrays, just to be safe.

If a user has already logged in and gotten received the default Dock items, the easiest fix is to delete their com.apple.dock.plist file. Also, you should delete /Library -> Preferences -> com.apple.dockfixup.plist, as it can also add Dock items.
    •    
  • Currently 2.22 / 5
  You rated: 4 / 5 (9 votes cast)
 
[9,512 views]  

Prevent default Dock entries with Managed Clients | 7 comments | Create New Account
Click here to return to the 'Prevent default Dock entries with Managed Clients' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Prevent default Dock entries with Managed Clients
Authored by: wacko42 on Oct 14, '05 08:14:43AM

Actually I've found that the default items only show up if the user is given access to add or remove items from the dock. If that option is unchecked, the only items that show up are those explicitly added.



[ Reply to This | # ]
Prevent default Dock entries with Managed Clients
Authored by: bdog on Oct 14, '05 01:15:23PM

Oh yea, I forgot to mention that wacko42, thanks! That's the annoying part. You can't give them the option to add items in addition to what is already managed.



[ Reply to This | # ]
Prevent default Dock entries with Managed Clients
Authored by: waffffffle on Oct 14, '05 03:28:32PM

If you uncheck the "merge with users dock" checkbox then you won't have the OS default set of icons.



[ Reply to This | # ]
Prevent default Dock entries with Managed Clients
Authored by: bdog on Oct 14, '05 09:42:21PM

Yes, but if you read my above post that limitation is very annoying.



[ Reply to This | # ]
Prevent default Dock entries with Managed Clients
Authored by: smuth on Oct 19, '05 05:00:48PM

Even if you uncheck the merge button, you get a merged dock if you have a group being managed. I have an AD group imported and can't get the managed dock to work with mobil users right. It works with the OD users but not the ones imported from AD for some reason.



[ Reply to This | # ]
Prevent default Dock entries with Managed Clients
Authored by: bdog on Oct 19, '05 08:37:50PM

Merged with what, the default items? Have you thrown away the users' dock prefs?



[ Reply to This | # ]
Prevent default Dock entries with Managed Clients
Authored by: rayiron on Mar 15, '06 03:55:58PM

Yeah, I have the same problem. I'm using AD for authentication and for some shares using symlinks but, the system overwrites my dock.plist symlink on login for some reason.
Any solutions???



[ Reply to This | # ]