The Second-String Desktop
It turns out I'm not the only person to notice that Xubuntu doesn't really tailor itself to low-end hardware as much as it claims to. The folks in charge of the Lubuntu Project decided improving performance for slower machines should include more than installing zippy applications by default. Just like with Xubuntu, Lubuntu installs in an extremely unexciting and completely functional way. Once installed, however, Lubuntu does differ from Xubuntu and Ubuntu in appearance.
Although a similar blue to Xubuntu, Lubuntu's screen layout is visually different. Figure 3 shows Lubuntu's simple single taskbar layout, which is quite similar to the design Microsoft has been trying to perfect since the days of Windows 95. That's not a bad thing. As a group we may not care for Microsoft, but its start-menu-type system is widely known and very usable. The first thing I did upon booting Lubuntu was open a terminal and check the memory usage. You can see in Figure 4 that Lubuntu is using only 163MB of RAM when fully booted. That's almost exactly half the RAM Xubuntu and Ubuntu use when freshly booted. When you add to that the selection of fast and small applications Lubuntu uses by default, including the Chromium Web browser, it really does scream even on low-end or old computers. If you've been frustrated with your computer's poor performance with either GNOME under Ubuntu or XFCE under Xubuntu, you may want to give Lubuntu a try. It uses the same repositories, and it has remarkable compatibility with more well-known, if not bulkier, applications.
There are more to the alternatives than just speed. I used the Ubuntu example above to demonstrate how alternatives to the “Big 2” can give you advantages in speed, but there are other reasons to veer from the norm as well. The ROX Desktop, for example, is a complete desktop environment designed around a file manager—the ROX-Filer, to be specific. Although the ROX Desktop is certainly light on system resource needs, its design and integration with the filesystem is what really makes it unique. Figure 5 shows a screenshot of Puppy Linux, which uses ROX-Filer as the file manager.
The ROX Desktop suite includes its own window manager, OroboROX, but like most other desktop environments, it doesn't rely on one specific window manager to work. When you find a window manager you like, it's often possible to use it seamlessly with whatever desktop management system you want. In fact, many people, and even entire distributions, run only a window manager. This is possible because many window managers are so feature-rich, they do most of the things a desktop manager would do. One good example of that is Enlightenment.
Enlightenment is a window manager that has been around a long time. Some window managers are minimalistic; however, Enlightenment is extremely feature-rich. It provides a file manager, a dock, a GUI configuration tool, application launchers—pretty much everything required in a full-blown desktop environment. Does that mean it's a desktop manager and not just a window manager? Perhaps. It doesn't really matter how you define it though. Enlightenment is one of those things everyone should try at least once. There are even live CDs, specifically designed for trying Enlightenment. Figure 6 shows applications running under the Elive CD default desktop.
IceWM is another window manager that is rather profound in the features it offers. Although it doesn't have a mechanism for creating desktop icons, it does have a very robust menu system and application suite for managing most aspects of the Linux desktop. IceWM is very customizable, and although it uses the familiar Windows-like start menu, it doesn't try to clone Microsoft. In fact, I use a combination of IceWM and Nautilus on my network of 150 older thin clients because it's fast and reliable. Because the menu system is controlled with a single system-wide config file, it makes wide-scale customization a breeze.
A multitude of Linux distributions have only a window manager to manipulate the desktop. Blackbox, Fluxbox and Openbox are all related window managers. Fluxbox is a fork of Blackbox, and although Openbox is all original code now, it started as a fork of Blackbox as well. These three window managers are lightning fast. They may not offer the same level of features and complexity that Enlightenment or IceWM do, but for many minimalistic distributions, they are just perfect. CrunchBang Linux is a prime example of a full-featured, yet minimalistic distribution. It uses Openbox as its window manager, and as you can see in Figure 7, the windowing environment is designed to get out of the user's way.
Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- RSS Feeds
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- New Products
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- Validate an E-Mail Address with PHP, the Right Way
- New Products
- Trying to Tame the Tablet
- Tech Tip: Really Simple HTTP Server with Python









1 hour 23 min ago
1 hour 45 min ago
1 hour 56 min ago
2 hours 20 sec ago
2 hours 30 min ago
5 hours 21 min ago
5 hours 57 min ago
5 hours 58 min ago
5 hours 59 min ago
6 hours 29 sec ago