HOW TO: De-clutter your desktop -- Linux GUIs compared

Send to a friend Print

Help more people find out about this story

Del.icio.us
StumbleUpon

Ashton Mills05 April 2007, 7:24 AM

They say a clean room is a sign of a clean mind. Or at least, an organised one. And your desktop is no less a virtual room. If yours is full of clutter, it may be more a sign of the software you use than your mind. Clean it up with these great alternatives.


If you're like me and use your desktop heavily for work, it's really important it serves you like any other tool, and helps not hinders you. It's not just about what you dump on it, it's how it works and whether it serves your needs.

Recently I've been becoming increasingly frustrated with Vista's UI -- I don't know how, but Microsoft has managed to take a step backwards compared to XP, and more often than not the UI gets in the way.

Linux is no good guy here either though. While not quite as bad, Gnome and KDE seem to be heading down this route too. KDE has always been like a monkey on crack: visual information overload, with every feature and visual cue you'd ever need splattered all over the desktop and applications. It's got some great advantages, but that sort of aesthetic overload is draining for long periods of time.

Gnome is a lot better here -- a cleaner, sharper look that's easier to focus on, but even then it appears the 'I know what's best' mentality that makes Windows such a PITA to use has crept in -- I'm sick and tired, for e.g., of Ubuntu's update manager popping up to tell me when it's downloading updates and then when it completes installing them -- stealing the focus away from whatever I was actually wanting to look at.

Don't. Ever. Do. That. It's not the job of the interface to judge what's important enough for my eyes to see -- funnily enough, that's my prerogative. What's that? A major system error has occurred and the entire universe is going to implode as a result? That's fine, let the popup appear in the background and let its entry in the task bar flash red softly to let me know it needs my attention -- when I'm good and ready to give it.

Somehow, the concept of 'user friendliness' has been twisted to the extent that it actually gets in the way now, as Vista so clearly shows.

But I digress, so what do you do if you're sick of the bloated windows paradigm? Sucks to be on Windows since it's, well, built around it but for Linux we fortunately have a choice of not only alternative desktops, but interfaces too (technically, window managers). Believe it or not, there are developers who also feel that the desktop doesn't have to be defined by the window frame. Here are some great alternatives you can install to free your cluttered desktop, and with it your mind:

Fluxbox -- based initially on Blackbox, Fluxbox makes minimalism its cornerstone, and while you might at first think 'where the heck did my desktop go?' you quickly realise the sense of freedom it gives you. With support for KDE and Gnome applications (including Tray support) there's no reason not to give it a go. Pretty much all distributions provide Fluxbox packages.

Fluxbox: Keeping it simple and cleanFluxbox: Keeping it simple and clean

XFCE -- A lot of people overlook XFCE for its sometimes simplistic interface. It doesn't look as polished as Gnome or KDE, but it does everything you need just the same, and with less clutter too, aAnd the accompanying Thunar file manager is greatly underrated. Additionally, its small footprint makes it fast , while its configurability in some places rivals KDE. Some of the less mainstream distributions default to an XFCE desktop, especially for Live CDs.

XFCE: A clean GUI without all the bloatXFCE: A clean GUI without all the bloat

icewm -- Harking back to the Windows 98 style, icewm is simple and lean, ensuring you spend more time being productive and less time working around the interface itself. To quote the homepage 'The goal of IceWM is speed, simplicity, and not getting in the user's way.' Sounds like a mantra all user interface designers could learn from.

icewm: Closer to the traditional Windows interface than Vista.icewm: Closer to the traditional Windows interface than Vista.

Windowmaker -- Windowmaker has been around forever, but it still holds its ground. Based on the NEXTSTEP interface, Windowmaker keeps functions, gadgets and running applications in contained blocks, freeing up most of the desktop to be a useable workspace. Tons of applets provide pretty much any function you need, while keeping out of your way.

Windowmaker: One of the oldest Linux GUIs, and still one of the bestWindowmaker: One of the oldest Linux GUIs, and still one of the best

Ion -- Now this is how pushing UI development should be: don't assume the status quo is the best way, and try something new. Ion forgoes the windows paradigm and even does away with the mouse. Instead, the working area is always full screen and the real estate divided among the running applications with tabs for like programs -- windows tile, rather than overlap. Navigation is via the keyboard which, as any Linux hacker can tell you, is quicker than the mouse anyway. Not for everyone, but don't be afraid to give it a go, you might be surprised.

Ion: No windows and no mouse. Beautiful!Ion: No windows and no mouse. Beautiful!



Post your comment



Reader Comments

RSS feed Email alert

Roman Balitsky:

I like XFCE for it's lightness and functionality balance, and I like the ubuntu team for bringing a good XFCE integration into the distro. Just a few days left for a new ubuntu feisty release with a latest XFCE. Those who don't want to wait (like me), or will not ugrade to feisty, can install XFCE 4.4 to dapper or edgy from my repository (it's a simple feisty's packages rebuild).


Jarrod Spiga:

Not meaning to nit-pick, but one would think that if you have an entire article devoted to how great alternate window managers are, one would also put decent, full sized screenshots up for us all to view. This would give the reader who has not seen these window managers before a chance to preview what their desktop could look like and may give them something to aspire to using.

Small screenshots (which are practically over-sized thumbnails) don't give the article justice - and considering that the article is bagging out user interfaces, being forced to squint at such screenshots is quite ironic.

APC administrator:

Thanks -- good feedback. I've added in popups for each of the screenshots so you can view them slightly larger at least.


E@zyVG:

See that you are into light-weight desktop environments. I personally prefer XFCE from this catogory, though KDE remains my favourite.

BTW, check out the following link ,from Linux Format April 2005 (old but still), for great comparison on minimalistic DEs:

http://www.linuxformat.co.uk/pdfs/LXF65.round.pdf


raindog:

Ashton, you've hit the nail on the head here, an OS should just do its thing and not interfere with what its user is trying to do.

At the very worse end of the scale are the name brand consumer level machines out of the box you can scarcely get a keystroke in without pop-ups from the virus scanner, the vendors support app, windows next update, or some no chance ISP, all this on a fresh out of the carton PC. I am well aware that all those preloaded apps probably help lower the shelf price of the PC but they do nothing for usability and detract from the user experience. (1st job with these boxes is an hour exercise deleting the crud.)

It appears every software vendor took Microsoft's lead when XP was released and decided it was now A-OK to take centre stage on users screens an time they damn well chose. At 2:00am when your down to your last ten invoices, a pop-up from Adobe informing you that updates for your PDF viewer may be available and you should download them now, can truly make you want to hurt a software design person. Thankfully that paper clip is gone but in its place everything windows component is into the act.

The masses of happy clickers will still be drawn to like moths to a halogen by each new crowded gaudy interface, but in time many of them realise how tiresome this all becomes.

I can live with the eye candy as long as I can quickly and permanently customise my machines to be seen and not heard and to work the way I want.

Freedom of choice is an area where Linux can really gain some ascendancy as users become more educated. No one size fits all and no need to have to cop what Bill or Steve thought was a "real cool" idea without alternative. Skin packs are not true screen customisation.

All strength to keystrokes and the command line in usability terms the cannot be beaten and any GUI worth its salt must maintain easy access to these.

Take a look at the Centos Linux based SME server 7.x to see how elegantly updates can be done, whole revisions happen seamlessly, no operator reboots, no nag messages, no user interruptions period. You set up how it should operate once and it does everything in background. Adobe, Microsoft, McAfee, Symantec take note.

And while on the subject of presentation the first OS that can provide some mechanism to prevent the insertion of cheesy photos of infant sprogs on its desktop will be a real hit with IT staff worldwide.






William K:

Fluxbox is actually used in project Looking Glass! Yes - minimalisim meets 3D!
XFCE is good. I have xUbuntu 6.10 but I have the problem of not being able to install anything! (Excluding Swiftfox which was already decompressed) It is an old computer (192mb ram, 4mb S3 Trio 2x/3d (from memory. That may be wrong!), celeron @ 400mhz) but that's no excuse!
SuSe - I have installed (10.1 it but I have been asked for a username and password which I don't have!
Shame. Linux looked so good!
How do you pronounce Linux? Lineux or Linnix

William K:

I forgot to mention that I have limited space on my HDD with linux.
Meh
www.freewebs.com/gpile


frolik:

Good article. Although I find it a little bit ironic how you talk about de-cluttered desktops yet this web page itself is pretty well full of eye-catching clutter!

I'm a fluxbox / icewm fan myself, have switched between them for quite a while now and still undecided which i like best.

Brendan:

Ashton,
how could you forget the extremely fast and small wm JWM as seen in Puppy Linux? With ROX it's an all-rounder.

danny:

Nice read.

What about Enlightenment?

YankDownUnder:

Enlightenment. DR16 has been around for more than quite some time - and DR17 is "kinda" around the corner - some distros have DR17 in the source trees - like Fedora - so it's easily installed. Simple, elegant. Heaps of features that are hidden away. Albeit still pre-alpha-alpha, it DOES work and it's fast - even on ancient machines (machines more than say, er, two years old?). I think that Enlightenment needs a mention somewhere.

Marcio Carneiro:

Great job.

Please, find out how to kill all those wijndows nobody wants and still get popping....

A new issue about the stuff we possible do not want on a Linux Distro is the package manager.
The way the distros are builded, what we really get is a Package Manager Distro with some few programs we can use with it.

If you try do install OpenGroupware or eGroupWare or other non-rpm package on a RPM distro you will get troubles.
Non-rom packages are not managed and you will have to uninstall something the package manager does not want you do.

Take a look at http://www.gobolinux.org/ and try it out, without a package manager.

Pleae, do not forget to find out how to kill all those windows nobody wants......

Best regards.