Pinterest Stumbleupon Whatsapp

Gnome Gnome-Based Desktop Environments Explained: MATE vs. Gnome Shell vs. Unity vs. Cinnamon Gnome-Based Desktop Environments Explained: MATE vs. Gnome Shell vs. Unity vs. Cinnamon Ever since Gnome went ahead with their Gnome Shell idea, the Linux community has been at a frenzy to find a new desktop environment that is right for them. A majority of users used Gnome... Read More  and KDE Enjoy A Clean, Improved Desktop With KDE 4.7 [Linux] Enjoy A Clean, Improved Desktop With KDE 4.7 [Linux] One of Linux's most popular desktop environments, KDE, released their latest series (version 4.7) at the end of July. This version improves on work done in previous releases by adding new features while improving performance... Read More (or even Xfce XFCE: Your Lightweight, Speedy, Fully-Fledged Linux Desktop XFCE: Your Lightweight, Speedy, Fully-Fledged Linux Desktop As far as Linux goes, customization is king. Not only that, but the customization options are so great it might make your head spin. I have previously mentioned the differences between the major desktop environments... Read More and LXDE Using An Old Computer? Give It New Life With LXDE Using An Old Computer? Give It New Life With LXDE As Linux is arguably the most customizeable operating system between it, Windows, and Mac OS X; there's plenty of room to change just about whatever you please. Proper customizing can potentially lead to massive performance... Read More ) aren’t the only desktop environments out there for Linux. Openbox and xmonad are just two lightweight window managers you could use instead.

Both are very lightweight (yes, lighter than Xfce or even LXDE), which is perfect for squeezing every ounce of performance out of your system while possibly increasing your productivity.


Openbox, unlike xmonad, offers a traditional “programs-go-in-windows” concept – but it certainly strips that concept down to the basics. You can install Openbox on any Linux distribution by searching through your respective package manager for “openbox”. Once the installation has completed, you can restart your computer and choose Openbox as your desktop environment during login.

When you first run Openbox, you may be wondering why nothing is loading. You may be surprised to learn that Openbox has already loaded completely: it’s normal to see absolutely nothing besides a solid-color background.




Unlike other desktop environments, Openbox doesn’t “distract” you with a desktop with panels, shortcuts, and other “bells and whistles”. Instead, all of that space is meant solely for your running applications. How do you open applications, you ask? Simply right-click onto the bare background and a little menu will pop up which you can navigate to launch applications, as seen above.

Expecting anything else? Well, don’t. As far as desktop environment features go, this is where the list already ends. Thankfully, there is an Openbox settings manager which you can use to tweak a handful of items and behaviors, such as margin sizes, mouse hovering behavior, virtual desktops, and more.

Generally speaking, Openbox is certainly light weight yet configurable, but it’s not the easiest desktop environment to use. It really is for people who value a strong sense of minimalism and can work with it, or those who have low powered systems or are paranoid about wasting their high powered systems’ resources on the desktop environment.


Xmonad offers a completely different approach to the desktop environment. Instead of providing a windowed concept for running and managing applications, xmonad “tiles” them. In other words: xmonad gives the running application(s) as much screen space as possible. This means one application will take up the whole screen, two applications will each take half of the screen, and four applications can take four corners of the screen. There are no window borders, and xmonad will meet up the applications edge to edge. xmonad also offers support for virtual desktops. The desktop environment should be easily found in your respective package manager by searching “xmonad”. You can then switch to it by selecting it while logging in.

Xmonad also doesn’t like mouse input very much (although it does support it to comply with applications which live on non-keyboard input, such as GIMP) so you use various keyboard shortcuts in order to control everything. This ranges from actions such as closing applications to giving different amounts of screen space to the different running applications.

Of course, all of this includes just the basics of xmonad. With configuration files, you can do a lot more with xmonad to give yourself a very customized experience. This does take quite a bit of time to perfect, and it does involve diving into complex text files, but it could be worth it in the end. The YouTube video above clearly demonstrates the potential that xmonad can offer.

So xmonad is fantastic in many unique ways, but it too isn’t a great choice for inexperienced users. The fact that it’s such a big departure from the traditional desktop paradigm, plus the fact that configuring xmonad requires some advanced knowledge and enough comfort to mess with text files, is enough to leave xmonad as a recommended desktop environment for the pros. Even I’m not quite comfortable enough to use xmonad myself, but the video I embedded above amazes me every time I watch it.


Although these two desktop environments are fairly different, which comes out as the better choice? As both are very slimmed down and should be usable on even the lowest-specced systems, the winner will have to be the most customizeable — xmonad. Although you can configure both of them to a decent amount, you have more flexibility with xmonad if you are fine with its tiling characteristics.

Which alternative desktop environment do you use? What’s unique about it? Let us know in the comments!

Photo Credit: Sidereal, ~genessis

Leave a Reply

Your email address will not be published. Required fields are marked *