
The Linux desktop environment continues to make strides from release to release, and I am a believer that one day in the future we’ll all be using some kind of Linux or UNIX variant, mainly due to the reason that people don’t throw out computers as much as they used to.
For example, let’s say you have a three-year-old laptop and the hard drive craps out, so you buy another hard drive for it. Then you realize you don’t have a Windows installation disc. You have three choices at that point. Sell the laptop as-is with no OS, buy a Windows license so you can get the disc or use Linux. Being the laptop is in fine shape and you just spent cash on a hard drive, you’ll probably try Linux first before any other consideration.
Will Linux work? Yes, it will detect everything and all will run smoothly with just about any modern distribution. Even for your wireless card.
But will you like it? That’s where the user experience comes into play.
How is the Linux desktop experience in 2011? Pretty good, actually.
Although I’ll probably get some flak for this, I personally believe the distribution that gives you, the user, the best desktop environment is Linux Mint. It’s not because of capability, power or whatever technical reason you want to throw in there – it’s the experience.
Linux Mint looks professional. It takes design cues from both Windows and OS X and blends them together in a way that makes sense. Icons are big, colorful and friendly. Menus are laid out in a way that are conducive to getting things done in the most expedient way for the most part.
One thing I want to point out in particular with Linux Mint is that the fonts look correct. It is not the easiest thing to find a Linux distro where every font in every part of the environment looks proper. In some distros, fonts are either way too big or way too small, and some have this weird mish-mash of itty-bitty and overly-large with no happy medium. Linux Mint doesn’t have this problem anywhere. Big kudos to the designers for that.
Another thing I’m keen on is the Software Manager:

This is, by far, the easiest way to get software. Everything is categorized, and there’s also a search bar at top right to simply search for what you want. Installations all go through without a hitch, and as you can see there are literally over 30,000 packages to choose from.
What apps could you actually use?
Finding what you need to get on with your digital life isn’t really an issue, however there are few standards, so to speak, which more or less haven’t changed over the years.
(And yes it is true that for several of the apps listed below, many Linux distributions will come with them already bundled with a standard installation.)
The best office suite in Linux is still OpenOffice or LibreOffice. I personally prefer LibreOffice; it has better icons.
The best instant messenger is still Pidgin.
For webcam stuff, Cheese works very nicely; this is one of the few apps that you’ll only see in a Linux environment. For Windows users this means you can’t test it first without installing a Linux distro, but it’s so simple in operation that testing beforehand really isn’t required. Cheese is more or less like any other webcam software you’ve used. If for example you’ve used Logitech’s Webcam Software, you already know what to expect in Cheese.
Skype does in fact have a native Linux version. It’s beta, but it does exist.
For those of you that still use an email client, Mozilla Thunderbird is there as is Evolution. I personally prefer Thunderbird. Several other clients are available, but those two are probably the ones you’ll like best.
For video editing there’s several suites to choose from, but you probably want something simple that gets the job done quickly. Avidemux will suit here – and there’s also Mac and Windows versions. Awful name (pronounced ah-vee-deh-mucks or ay-vigh-dee-myoo or ay-vee-eye-deh-myoo?), but good app.
There are many browsers for a Linux desktop environment, but as far as the ones you already know and can operate with minimal fuss, there’s Firefox, Google Chrome and Chromium.
For IRC chatting, the tried-and-true X-Chat still rules the roost.
Image editing is handled by GIMP. It’s a bit unnerving at first because GIMP has a very specific way it ‘likes’ to do things, but once you’re used to it (which won’t take long) you’ll get along with it fine.
Photo management is handled by F-Spot. This is a very nicely done app, no question.
In the cloud-based department, Dropbox works very well in the Linux desktop environment.
Connecting hardware stuff
Printers: If you have a printer that just prints, CUPS has a very large database of printer drivers and should detect it without issue. However it’s still true that print/scan/fax types still only "sort of" work. It largely depends on what printer you have and how long it’s been on the market (so drivers could be written for it in a Linux environment).
Keyboards and Mice: Simpler is better here. Standard USB keyboards and mice will connect and operate without issue. However if you have something like a Microsoft wireless keyboard that requires special proprietary software just to work, don’t be surprised if it doesn’t work 100% in a Linux environment. This isn’t to say it won’t work, because it will, but it’s unlikely all features will be enabled beyond basic keyboard functions.
Trackpads: This is specific to laptops. If you have a laptop that’s two years old or older, Linux should detect it properly and have all features of the trackpad enabled. If newer, it’s a crapshoot whether it will work correctly or not. Check the HCL first (example: Dell notebooks).
Wireless cards: Again, check the HCL.
Digital cameras: Most digital cameras and digital camcorders have very simple USB connectivity that should allow you to connect and download files from the device easily. Alternatively you can just pop out the card (most likely an SD card) and plug direct into your PC to get the data that way, assuming you have a slot for it.
If you had to switch, you’ll be in good shape
There’s a few other things I should mention:
The installation process is much better across the board
Several major distributions of Linux introduced majorly redesigned installers. For distributions like Mint you’re not going to see a bunch of ‘computery’ crap everywhere but rather a streamlined and very-pro looking installer. Not only it is pro-looking, but you can actually understand what’s going on.
Software installations and uninstallations are much easier
I mentioned this above with Mint’s software manager. Several distributions are following suit by making it much easier to get what you want by selecting a category, clicking the software you want, and it installs. You do the exact reverse to uninstall. Wax on.. wax off..
Software/OS updates are much easier to deal with
Even as little as 2 years ago there were several distributions where the auto-updater for software was just plain broken. That’s not the case anymore. Software updates download properly, install properly and let you get on with your business. Yes, sometimes an update is installed that requires a reboot, but that’s par for the course with any modern OS.
Stable apps – not just "apps for the sake of apps"
For a while, the Linux community boasted something to the effect of, "Yeah we know Windows can run X, but we have Y!" What they didn’t say is that Y sucked and was a crash-happy mess. Fortunately for the most part that isn’t the case anymore if you stick to the supported software packages (meaning not going ‘universal’). Using Mint as an example, as long as you remain within those 30,000+ apps, every single thing in there should run with no issues. Go outside that and you may enter crash-happy territory. It is in all honesty unlikely you would go outside the supported app list, because if you can’t locate what you want with 30,000+ apps to choose from, well..
Yes, you can use this and like it
Linux nerds are quick to say, "Everybody can use Linux." True. But using the environment compared to using it and liking it are two different things.
The Linux desktop experience now in 2011 is something people can actually use and like. It’s at a point where the apps you need are there. The environment now has proper font, color and menu treatment, meaning it actually looks like something you would buy. Yes, it’s that good.
Performance of a Linux environment has always been fast, but not necessarily stable. At this point the environment is stable enough to trust it for daily use. It is unlikely you would have to "kill" any app for getting stuck in a process/crashing/etc. like you had to a few years ago.
The only things in Linux that are crash-happy are what are known to be crash-happy. An example of this is your friend and mine, Adobe Flash. Flash is one of the very few things that will crash a Mac easily. It will also crash Linux easily. However this is not a fault of OS X, UNIX or Linux. Flash for whatever reason just doesn’t "like" those environments and as such bugs out. Your solution to this ever-present issue with Flash is to use a browser that loads tabs as different processes. In other words, use Chromium. If a tab with Flash bugs out, just close the tab and move on.
If you have a good working computer where you just don’t want to spend cash for a Windows license, Linux is there for you. If you tried it before but it ultimately left you frustrated to the point of uninstalling it, I’m relatively certain that won’t be the case this time around and you’ll like it much better – maybe even for keeps.

Like what you read?
If so, please join over 28,000 people who receive our exclusive weekly newsletter and computer tips, and get FREE COPIES of 5 eBooks we created, as our gift to you for subscribing. Just enter your name and email below:








