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

How to 'disable' the dock with CodeTek Virtual Desktop Apps
I recently purchased Codetek's Virtual Desktop Pro, which is a virtual desktop application that I really love to use on a regular basis. It gives you multiple desktops to work with when you have multiple applications, documents, and projects running simulteneously. Basically, any desktop that you add above your main desktop is virtual. This is fast becoming one of my favorite applications for organizing my work space and work flow.

Actually, I am not here to write about how great Codetek is as a virtual desktop. I am here to share a hidden feature that it has when you go into its Preference pane, select Desktop switching, and click on "Switch desktops using mouse." At the right of the selection, you can set the minimum speed at which you should switch the desktops.

In order to experience the hidden feature, there are three settings that the Apple Dock much have in place. First, the dock has to be positioned either on the left or right of the screen. Second, the dock much have the auto hide/show function enabled. Third, you must set up at least two virtual desktops.

When the three settings are enabled, what I have found out is that if you set the minimum speed to switch the desktop to its lowest setting (very slow), the Apple Dock will not engage. The dock is virtually disabled without losing support for Exposé, your real desktop, and command-tab switching. You will find yourself in the next virtual desktop. I basically use the Dock now just for minimizing windows. I can still minimize windows even with the Apple Dock virtually disabled.

If you set the minimum speed to switch desktops to a slightly faster setting, let's say "slow" in this case, and if you move your mouse below the minimum setting (slow), the dock will appear (no desktop switching will occur). On the other hand, if you move the mouse above the minimum setting, the dock will not appear (desktop switching will occur). Since I usually use more than one desktop, I am now basically in control of when I want my Dock to appear and when I want desktop switching to occur. You can enable the dock again if you break one of the three assumptions mentioned aboved. This little added feature makes this application all the worth while giving me complete contol over the environment and the Apple Dock. Of course, to enable the Dock, just type Command-Option-Delete and your Dock becomes instantly available for all your virtual desktops. It would be nice if Codetek added this feature that will let you do this for only one desktop. For me, I have put this issue of the Apple Dock to rest. RIP!!
  • Currently 1.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)

How to 'disable' the dock with CodeTek Virtual Desktop | 7 comments | Create New Account
Click here to return to the 'How to 'disable' the dock with CodeTek Virtual Desktop' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
How to 'disable' the dock with CodeTek Virtual Desktop
Authored by: wgscott on Apr 21, '04 02:32:36PM

I think you found a bug rather than a feature, but still, as far as bugs go it is a cool one. I haven't quite got around to ditching the dock but 99% of the time I find it really annoying. Hence your tip is very much appreciated because it is nice to be able to use the dock when it makes sense to have it.

Currently I use 2 monitors in addition to Codetek, and I keep the subsidiary one always on a single desktop and keep the dock on that. But your suggestion removes the need for a second monitor.

[ Reply to This | # ]
How to 'disable' the dock with CodeTek Virtual Desktop
Authored by: aranor on Apr 21, '04 04:08:35PM

Codetek? I use Desktop Manager - it's free and open source, and it works great!

[ Reply to This | # ]
How to 'disable' the dock with CodeTek Virtual Desktop
Authored by: jhonny on Apr 22, '04 02:14:03AM
I agree. I've been using desktop manager for a long time and it works great! Here's the link to the DM homepage.

[ Reply to This | # ]
Yes, Desktop Manager is the way to go
Authored by: rhowell on Apr 21, '04 04:48:36PM

I never understood why people pay money for CodeTek. Desktop Manager is hands down the best that there is for Mac OS X. I particularly like the transition effects when switching dekstops: rotating cube, swirl in/out, fade in/out. Of course I turned these off after about a day's use :)

Plus you can throw your dekstop pager up into the taskbar to save on screen space. If you insist on having the desktop pager, Desktop Manager will support any skin made for CodeTek.

CodeTek also used to choke with X11 apps. It couldn't bring into focus an X11 app on one desktop if another X11 app was in focus on another desktop. I don't know what the current state of this is. Desktop Manager never had any problems with this.

Desktop Manager does not support the feature mentioned in this hint, however. To put a window on a different desktop, just hide/minimize it, switch desktops, and unhide/maximize it.

Desktop Manager is bundled up at 288 kb, while CodeTek is 1.9 Mb, so I can't help believe that the Desktop Manager authors are doing something much more clever than the CodeTek folks.

[ Reply to This | # ]
Why I pay
Authored by: stetner on Apr 21, '04 09:31:23PM
I never understood why people pay money for CodeTek. Desktop Manager is hands down the best that there is for Mac OS X. I particularly like the transition effects when switching dekstops: rotating cube, swirl in/out, fade in/out. Of course I turned these off after about a day's use :)
Well, speaking for myself, I pay for it because:
  • It was available before anything else
  • I feel it is of higher quality than DM
  • I feel it is reasonably priced (even though I am a student)

[ Reply to This | # ]
Re: Why I pay
Authored by: sjk on Apr 22, '04 12:11:44AM

Same reasons for me, 'cept I'm an sysadmin rather than a student. :-)

Maybe CodeTek lost customers during the 2.x->3.x price fiasco, but I'm not one to quibble over a few $$ for any app/util that continues to provide such a significant difference in the usability of my iBook. Plus I've always had positive, informative, intelligent communication with the company and that's the kind of Mac developer I want to support. Others include DEVONtechnologies and Ranchero Software.

Most smaller, Mac-only businesses enjoy working with the platform and probably face more economic concerns over sheer survival in the current market than aspirations of becoming flilthy, greedy rich. ;-)

I think we'd all benefit if more price critics gave serious consideration to the counterproductivity of their "selfish" attitudes.

[ Reply to This | # ]
How to Run Dockless (get rid of the dock)
Authored by: dirtymouse on Apr 22, '04 12:15:26PM

After months of searching for anti dock advice, i stumbled across this thread.
I came up with my own solution which i'll share here, because i think
there really are millions of closet dock haters, but they are too afraid to
dispose of it. I even added this to my book.

Here is my 2cents, but first, what are the repercussions?

Notable problems running Dockless in Jaguar or Panther:

• The Dock is required to use the DVDplayer (Jaguar)
• The Finder and the desktop background will not load until after the Dock starts
• Exposé will not work unless the dock is running (Panther)
• You cannot use hotspots to activate or disable the screensaver
• You cannot use Application switching without the dock (require a replacement like liteswitch X)

So, how do I get rid of the Dock?

• I use OMC (on my command) to create an always available
contextual menu item. And use this Command:

kill `ps awwx | grep Dock | grep -v grep | awk '{print $1}'`

In OMC, set ‘Activation Mode' to ‘Always' and ‘Execution Mode' as ‘Silent'

• Copy the Dock from the location: System > Library > Core Services, to
anywhere else on your Macintosh. Preferably the Applications Folder.

• Delete the original Dock after you have transferred its Owner permissions
to yourself (me) using the Get Info Ownership & Permissions.

• In the Apple Menu > System Preferences > Accounts > Select User(s),
go to StartupItems and Add the Dock (now located in Applications folder) as
your first startup item. This will enable a trouble free login for that(those) User(s).

• After Login, you can Kill the Dock at will, using the contextual menu.
If you need to launch the Dock again, launch it as you would any program
from the Applications folder.


Have fun dockless, i do everyday.


Author of "fix a troubled Mac'
(A Macintosh Troubleshooting PDF book)

[ Reply to This | # ]