Default Dock Icons in OSX?

bearxor

Diamond Member
Jul 8, 2001
6,605
3
81
Hey all you mac-heads (hopefully).

I'm running a fairly small network, about 150 users, mostly Mac's and we want to upgrade them to OSX, like, yesterday. I want to join all of the computers to our 2k domain so that they have to log in when they sit down, and so that they keep seperate desktops, since users float from computer to computer at times.

I'm sure you all know about the icons that get installed on the dock when a user is first created. I want to know how to change those icons so that when a user is created, the icons that I want show up in the dock. I don't have time to be called everytime someone new logs in and creates an account on the computer to have to go and set up all of thier icons and stuff, because the vast vast majority of the users would be clueless.

Any ideas?

---------------------------------------------

I have found the answer and am posting it here in case someone wishes to know in the future.

Create you default user (the one you would administer the computer with), install all of your applications, and set the dock up exactly the way you want it. The dock is stored here:

~/Library/Preferences/com.apple.dock.plist

Take that file, and copy it to:

/System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.dock.plist

Overwriting the existing file. Now, when you create a new user, they will get the exact same dock as the user you pulled the plist file from.

--------------------------------------------------------

One more thing that I found really nifty was a way to make the dock read-only. This will prevent users from placing items on the dock, and from removing them. In a terminal, type:

defaults write com.apple.dock contents-immutable -bool true
killall -HUP Dock

The killall is, of course, a way to restart the Dock program.

To reverse this to make the dock changeable, type in:

defaults delete com.apple.doc contents-immutable

Think of the defaults as a kind of registry. By the first command, you're basically adding the key 'contents-immutable' and setting it's value to 1. With the other command, you're deleting the key.

This will also be invaluable to some network admins, as I'm sure we've all had the problem of 'It was on my dock and it's gone and I can't get it back WAAAAAAAA!!!'
 

ForumMaster

Diamond Member
Feb 24, 2005
7,792
1
0
umm, i know this isn't wat u asked 4, but wouldn't some other Mac forum that might be better suited for this? Most of AT's members use Windows or some distro of linux. I myself,
do know Macintosh but not OSX so much. I suggest u try on a more mac oriented forum. no offense, but you might find more help there then here. anyway, best of luck...
 

bearxor

Diamond Member
Jul 8, 2001
6,605
3
81
I am, but I know there are a lot of Network Admins on AT, and I know some of them run mixed Mac/PC environments and that this problem has probably come up before.
 

chcarnage

Golden Member
May 11, 2005
1,751
0
0
I don't know if thats a problem because I'm not a network admin myself, but if the Macs begin to leave a file named .DS_Store in every directory they browsed (invisible only to Macs) and they run OS X 10.4, you could use TinkerTool to turn of this nasty habit.
 

bearxor

Diamond Member
Jul 8, 2001
6,605
3
81
Solution is in original post under the question. Look under the --------- divider.