I’m a big advocate of virtual desktops, sometimes referred to as “workspaces”. I’m curious how many workspaces you use, and what, if any, each workspace is assigned to. I use 6 workspaces, and have them organized into two rows of three columns as follows:
- Messaging
- Web
- Virtual Machines
- Miscellaneous
- Development

{ 7 } Comments
I have four, two rows two columns. One for messaging, one for web browsing, one for work, and a spare.
You should try xmonad with DynamicWorkspaces. It allows dynamic creation and removal of workspaces with meaningful names. So you have no static set of workspaces. It changes depending on what you’re working on and allows you to manage a lot more workspaces, than you’re used to. Perhaps someone will implement something similar for gnome or kde sometime in the future. At the moment I have ‘web’, five workspaces named after different projects I work on, ‘music’, ‘gentoo’, ‘learn’, ‘mysql’, ‘communication’, ‘remote’
I also use two rows and three columns. But from left to right are Geany (and maybe glade-3), Terminator, Firefox, Xchat, Banshee, and then anything else, especially Thunar if I’m using it.
One row of four workspaces. If I’m not doing much, some of these will be combined:
1. Primary activity, e.g. coding, uni work
2. Secondary activity, e.g. IM, reading news
3. Music
4. Misc overflow, e.g. long-running compilation/render, virtual machines
1. Office productivity, news, web browsing, media (quick audio)
2. Email & personal web browsing, media (video)
3. Windows admin via rdesktop, virtual machine admin, home banking, media (playlist audio)
4. Linux admin via cssh
At work:
1 = Mail, Web, OpenOffice (fullscreen apps)
2 = Eclipse + terminals with running app and log
3 = Terminals for compiling, version control, other development-related things
4 – 7 = More terminals for various purposes, on demand
8 = VMware
9 = Local admin stuff (Update Manager) and private things.
I prefer a specific arrangement of terminals, so I usually put few of them in the same workspace. Nevertheless, I very seldom use all workspaces. But I don’t feel that a spare workspace costs anything, so why not keep them around…
Emacs (eshell), Emacs (gnus), Emacs (ruby-mode), Emacs (magit), Emacs (rcirc/jabber.el), and Conkeror.
Post a Comment