Usability is the study of how you interact with your computer – and how to make the computer work easily and simply, the way you want it to. You can increase the usability of your own desktop yourself, even without modifying code or otherwise feeling “stuck” with what the software designers give you.
Here are some simple ways to increase usability (and thus productivity!):
- Color terminal windows. This was mentioned yesterday, but it bears repeating for a general reason: with different color backgrounds, you can see at an instant which window you are on and where the window is that you want.
- Cascade windows that go together. For example, when using multiple screen sessions, if you cascade them – that is, overlap them so that the top and left sides are visible – then it becomes easy to pick one at random. The windows can then be large as possible but still reachable at an instant. For best usability, make sure that there is a good amount of window visible when it is fully covered by other windows (I figure about 1 inch – 2.54 cm). This makes it possible to hit the window with the mouse very easily, and acknowledges Fitts’s Law.
- Maximize windows when possible. This helps you focus on the current topic, and allows you to make use of the “infinitely large” window edges. If you are using Synergy, make sure to turn on the “lock to current screen” capability to make best use of this.
- Use full screen viewing when possible. This is most often relevant to browsers (use F11) but is also true for PDF readers and terminal sessions. Unfortunately, most readers will default to “full page” viewing in full screen mode; some won’t let you change it. As far as terminal sessions go, if you are using only one, it will be most useful in full screen mode.
- Use multiple desktops. This will allow you to move irrelevant windows outside your focus, and will permit you to switch to them with ease. For Windows, I use Dexpot; Linux comes with pagers built into KDE and Gnome and probably everything else. Dexpot has a very interesting feature that you can use to further increase usability: you can hide windows you almost never use to the system tray.
If you do these things, you’ll find that your productivity will go up and errors will go down – and your time with the computer will be much more stress-free.