Thanks Kilamite - i must learn patience !!!
However when I restart the mac - the ' Custom Dock Installer ' window appears on the desktop & it says ' choose an action '.
However - if i don't click on it - i see that the 2D dock does appear automatically after a couple of minutes.
I added cDock to Login Items ( syst prefs ) and ticked the hide button, but that window still appears. If i remove the app from the startup list then i just get the 3D shelf thing on restart. What am i doing wrong ? Can you tell me how i stop that installer window opening ?
First off cDock isn't meant to be added to the login items and that is why you are getting the Custom Dock Installer window.
Secondly cDock uses cocoaDialog to display that window so that's why clicking the hide button has no effect on the window because it's actually being displayed via another app.
Thirdly cDock is supposed to apply itself to the dock on it's own. If it's not showing up within a few seconds of the dock appearing after boot check to make sure the launch agent and dock helper are in place.
~/Library/LaunchAgents/com.w0lf.cDock.plist
~/Library/Application Support/cDock/dockmonitor.sh
If either aren't there then something went wrong with the install probably related to permissions or something.
If they're both there then there's a few things to check:
First check that the launch agent has the correct info in it. If the program path string doesn't match the full path to the dockmonitor.sh script then it won't work.
Next check that the launch agent is loaded after you've restarted open terminal and type
Code:
launchctl list | grep com.w0lf.cDock
Lastly check that dockmonitor.sh has proper exec privledges open terminal and type
Code:
ls -al ~/Library/Application\ Support/cDock/dockmonitor.sh
You should see on the very left -rwxr-xr-x@ if you don't type
Code:
chmod 755 ~/Library/Application\ Support/cDock/dockmonitor.sh
If it's still not working then you should probably contact me via PM/Email for support.
You might also try using and older version of cDock as I usually end up breaking something for some person with each release.