Showing posts with label gnome. Show all posts
Showing posts with label gnome. Show all posts

Tuesday, March 27, 2012

The Best Linux Desktop Environment is...

The one that works best for you.

Plain and simple - case closed. You shouldn't be using the desktop that I tell you works best. You shouldn't be using the desktop that Linus Trovalds tells you works best. You know what works best for your needs - no one else does.

Want to know how many different Linux desktops I tried before I eventually settled on E17?
  • KDE 3.5
  • Gnome 2
  • XFCE
  • LXDE
  • Openbox
  • KDE 4.x
  • Unity
The important thing is that whatever desktop you are using allows you to be productive and doesn't hinder your work flow (and if it is pretty that is a plus).

If you are unsure about which desktop is best for you with all the recent changes that have come about in the Gnome/Ubuntu camps I encourage you to go grab some LiveCDs that feature the latest versions of the various desktops and give them a try. By that I mean a real try - don't just boot the system up, use it for 15 minutes and think you are an expert. Use the desktop for your everyday tasks for a few days, see if it feels right. Find out things you like/don't like and discover things that make each different desktop unique.

Everyone knows I love E17. I enjoy using it because it is fast, flexible, and --- when I want it to be --- flashy.

 
What is your desktop of choice on your FOSS operating system and why do you stick with it?

~Jeff Hoogland

Saturday, September 17, 2011

Something Gnome3 and Unity could Stand to Learn from Windows 8

I've mentioned a few times now that I don't understand this touch infatuation technology has developed in recent years. What ever the reason, there is no doubting this technology is going to be around for some time. In the Linux world the releases of the Gnome 3 and Unity desktops have been pushing a touch-geared interface not only to touch-screen devices, but also the large screen of your home PC! Mac's OSX followed this line of thinking and it appears Microsoft's Window 8 will be no different:

Windows 8 Default Interface

It is still early, but there appears to be one important detail that Microsoft is getting correct that Gnome 3, Unity, and OSX all seem to have failed at.

They are making it easy to switch to a classic desktop.


If Microsoft's choke hold on the market still is any indication we should all know end users are very resistant to change. Up and redesigning the entire desktop experience because you think it is "for the best" is not about to win you any awards. 

Sure Ubuntu 11.04 has a "classic desktop" login, but this will be removed in the 11.10 release. Sure Gnome 3 has a "fall back" mode, but you have to dig through settings to get to it and calling it "fall back" makes it sound like something is wrong with your computer if you are using it (which is half true as it is intended for use on systems that lack 3D acceleration). Not to mention this fall back mode supports far less options than Gnome 2 had, but then Gnome 2 also had less customization than Gnome 1, smell a pattern anyone?

So please, Gnome 3 and Unity developers (heck even OSX) take a hint from Windows 8 (because you sure as heck haven't taken any hints from Enlightenment) and make a stand desktop configuration option a priority - not an after thought.

~Jeff Hoogland

Thursday, August 25, 2011

Five Things the Enlightenment Desktop Does Best

Fair warning, I am a huge fan of the Enlightenment desktop. The following items in this post are things I believe the Enlightenment desktop (and it's developers) are doing better than some of the other open source desktops.

Maintain Old Releases
People are always resistant to change and switching your desktop environment is a major change. When KDE and Gnome both had their last major releases they promptly dropped their previous releases like a bag of bricks. The Enlightenment 17 desktop, while still in development, has been stable and ready for use for a long time now. Even so they have team members that maintain their older E16 release. It is still used (and liked) by many and there are no plans to discontinue it any time soon.

A Focus on Speed and New Features
There is no doubting that all of our modern desktops have been progressing in features and functionality. One spot where Enlightenment excels though is that it has a focus on remaining trim and fast while adding these new features. Don't believe me? KDE 4.x needs around 512megs to be happy, Gnome 3 recommends slightly more at 768 and Ubuntu's Unity desktop requests a full gig!

Someone always pops up and cries out "but our computers are so powerful it doesn't matter" whenever you mention system requirements these days. The fact remains though - it does matter. A desktop that runs fast on a slow system will fly on a quick system. Resources should be there for your applications to use, not for your desktop environment to eat up. Trim as Enlightenment already is, the developers are currently in the process of rewriting all of it's code to utilize XCB to replace XLib - which will make it even faster.

A Flexible Environment
While KDE has a fair bit of configuration options, the developers behind Gnome 3 and Unity have decided that taking control away from the end user is a good thing. I'm sure this denial of user choice is tailored after Apple's OSX - which has about as many configuration options as a Model-T Ford. If you don't let the user customize things they can't possibly break things right?

The Enlightenment desktop doesn't assume it's users are morons and doesn't assume you are using it on a small touch screen device. It gives you the power to do with it as you will. You can leave it at the defaults or configure it to your liking.

Enlightenment for a Desktop


Enlightenment for a Touch Screen


Seamless Restarts
Enlightenment can do a full restart of it's desktop environment without affecting the state of any of the currently running applications. While this may not seem entirely useful, this feature is a blessing when your desktop of choice has an "opps" and crashes. I'm sure if Unity or Gnome 3 had this feature it would have saved many users lots of grief in the last few months.

Run Everything Tool
I'm not going to go into everything the Everything tool can do here - but to list a few features it can act as a system menu, quick launcher, web search, file finder and much more.


What do you think? Are any of my points here valid or are they way off point?

~Jeff Hoogland

Monday, June 27, 2011

Hacking to make things Usable

I've noticed a disturbing trend occurring with software. Until recent months it was largely limited to closed source software such as iOS, but today we see it even in the FOSS world.

Users hacking at locked down software just to get the functionality out of it they need.

It amazes me that the faithful masses continue to do work for projects that try to undermine them at every turn. Apple users have been doing this for a long time. They buy iPhones, iPads, iPhails and "jail break" them to get around the locks imposed by the creator. They spend their time creating new an innovative programs, only to have them get rejected and then later stolen by Apple.


Something that troubles me greatly is that we have seen similar things start to happen in the world of open source with the releases of the Gnome 3 and Unity desktops. Maybe I am just used to the flexibility the Enlightenment desktop offers, but I am disturbed by the number of "tutorials" and "extensions" I have seen being written for these new desktops just to accomplish basic tasks.

I caught a post the other day that detailed all the things the Gnome 3 developers have decided their users no longer need. It is fully within the Gnome/Unity developers rights to make such choices. However it baffles me that their users continue to stick around and write "hacks" instead of moving onto another desktop where their valuable work would be appreciated and could eventually be accepted upstream. Are people so afraid of change they would rather continue to have their ideas treated poorly rather than move on to something different?

~Jeff Hoogland

Monday, May 2, 2011

Five Debian Based Alternatives to Ubuntu 11.04

I made a post last month outlining some of my thoughts on the Unity desktop Ubuntu rolled out with it's latest 11.04 release. If you are one of the many that has mixed feelings about the Unity desktop then odds are you may be looking for alternatives to the latest Ubuntu release. The following is a round up of alternatives that won't leave you feeling completely lost as they still use the apt-get package manager.

Edubuntu - Classic Gnome
In addition to the Educational software that is included in this distribution by default, Edubuntu sticks with using the classic Gnome 2.x desktop. Similar to how Ubuntu has an optional 2.x classic desktop at the login screen, Edubuntu has an optional Unity 2D/3D at the login. If you are looking for an 11.04 base that is close to Ubuntu, but still uses the Gnome 2.x desktop by default then look no further! Edubuntu is an official Ubuntu derivative that offers a stable 11.04 based release.


Kubuntu - KDE
If you are like me then odds are you where scared away from KDE some time ago when the first 4.x iteration was released. The desktop has had some time to mature in the last couple years though and Kubuntu features the latest 4.6 variation that is fairly polished. If you are searching for a new desktop for everyday use - KDE is worth taking a look at again. Kubuntu is an official Ubuntu derivative that offers a stable 11.04 based release.


Bodhi Linux - Enlightenment
If you are looking for something different, the Enlightenment desktop may be just the ticket you are looking for. In addition to being fast and flexible the Enlightenment desktop is also elegant. Beyond the E desktop the Bodhi repository keeps a collection of current software so there is no need for users to reinstall their desktop every six months. Bodhi Linux is built on an Ubuntu base with a two year release cycle. Bodhi Linux is not an official Ubuntu derivative.


Lubuntu - LXDE
LXDE is a simple desktop that focuses on being light weight and functional. While it leaves some to be desired in the eye candy department LXDE is just as light weight as Enlightenment. While Lubuntu aims to receive an official endorsement for Ubuntu, it is not an official derivative. Lubuntu latest release is based on 11.04.


Debian - Core
Perhaps you like getting your hands dirty and are ready to graduate from your Ubuntu training wheels, if so taking a peek at Debian might be worth a try. In case you are not aware, Debian is where Ubuntu takes it's roots from. Debian is known for it's stability and it comes in the form of a LiveCD.

~Jeff Hoogland

Tuesday, April 19, 2011

Thoughts on the Unity Desktop

Ubuntu's 11.04 release is now on the horizon and unless you have been living under a rock then you know that their big change is going to be the move to the Unity desktop. Personally I found this move to be odd when I first heard it, I mean after all it was Ubuntu that allowed the Gnome desktop to initially take off and beat out the KDE desktop. There have been piles of different articles about Unity, so I'm not going to bore you with the same details you can find lots of other places.

My question is this - Was this second project necessary?

I understand Ubuntu wanted to get away from the old Gnome 2.x desktop, but so did Gnome! Now I could see the need for another GTK desktop still if the two groups had two radically different ideas, but from what I have seen, read, and used they are fairly similar -


They both use GTK (although Unity is using the older GTK2). They both share so many common traits I have to wonder if both parties would have been better served with Ubuntu simply investing itself into Gnome 3 instead of creating something completely new.

I've mentioned my next idea once before and it seems my thoughts are still relevant nearly a year later. How much of the desktop does Ubuntu feel it is necessary to lock down in the name of user friendliness? I came across a HOWTO on Lxer.com the other day describing how to re-enable a full system tray in the Unity desktop. The fact that a HOWTO for this even needs to exist, makes me question the direction Ubuntu is headed in. If they continue down their current path, I have no doubt their days as the top dog of desktop Linux distros will be numbered.

You know what they say in the FOSS world though, if you don't like - FORK. Just this has been done to Ubuntu countless times, however I think with this upcoming Unity release it will be a chance for some of these other derivatives to really shine. Both Linux Mint and PinguyOS have stated they plan to stick with a more classic Gnome desktop for their 11.04 releases - so those facing shell shock over Unity will know where to turn to.

What are your thoughts on these newly created desktops? Needed change or unnecessary evil?

~Jeff Hoogland

Friday, April 1, 2011

Summary of FOSS Online April 1st 2011 Pranks

For those that have trouble distinguishing between fact and fiction April 1st is a dangerous day for internet surfing - doubly so in the world of FOSS. Mischievous web admins were a-foot in many places around the world wide web for the last twenty-four hours, the following is a round up of some of the better ones I came across.


OMGUbuntu - The popular Ubuntu Linux tutorial/blog website greeted you with an "Error: Fatal X11 Failure! Using fallback terminal mode!" That then allowed the user to navigate back to the main homepage by using a little bit of bash-foo. Check out their online terminal here.

Google - Google is fairly famous for their April 1st stunts and today was no exception - they had two fairly good hoaxes I came across. First Google "Motion" was announced. A revolutionary technology that will let you quickly respond to emails by using gestures in combination with your webcam. Find more information and a video about it here.

Second was a job posting about looking for "autocompleters". Folks that would be responsible for guessing what people are searching for while they type it! (because thats not something a computer can do)

Play on Windows - The Wine Reviews blog posted an announcement about the "Play on Windows" product from the creators of Play on Linux. Citing something we know to be true "applications run much faster using Wine + Windows 98, for instance, than natively under Windows Vista." A sad truth about Microsoft's operating system to say the least.

Lady Gaga, Gaga over Ubuntu - Report by Tech Source that Lady Gaga recently announced she was an Ubuntu fan. The result? A 6% market share increase for Ubuntu Linux (largely in the form of teenagers). If only, if only!

KDE & Gnome - Both of the unix desktop giants are up to no good this year! KDE announced a 100 euro entry fee raffle. The prize? All of the software currently available in the KDE catalog - free of charge!

Gnome played the dirtier trick of the two however. They posted a news listing stating that the release of Gnome 3.0 was again being pushed back, this time to September of 2011. (Don't worry folks, the final tarbels for release are still due in by April 4th)

Microsoft Buys ReactOS - For those that are not familiar, ReactOS is a project working to create an FOSS operating system that has binary compatibility with the Microsoft Windows operating system (they work closely with the folks creating Wine). Blogger Marcel Gagne posted an announcement that Microsoft was buying out the open source project for an unprecedented 12.3 billion dollars because ReactOS was "just getting to close to creating a free and open source version of Windows" I think the frightening thing about this one is that we might actually see a stunt like this pulled by Microsoft should ReactOS continue to progress towards it's goal.

Canterbury Project - Undoubtedly the largest hoax/trick on this April 1st 2011 was the announcement of the Canterbury Project. Post by Arch, OpenSUSE, Gentoo, Grml and Debian the Canterbury project would be the "merging" of four of the largest Linux distributions in history. To quote:
  • Simple as Arch - technologically simple and bleeding edge.
  • Stable as Debian - highly dependable.
  • Malleable as Gentoo - you get what you really want.
  • Live as Grml - readily usable.
  • Openminded as openSUSE - broad and welcoming for everyone.
While I think there are more than a few people out there wishing this one to be true, I can say with a decent amount of certainty this is a joke. What it does show us however is how willing those in the FOSS world can be to work together, even when they are some of the largest projects out there.

Find any other good April 1st day joke on the net I didn't list here? Drop a comment below letting me know.

~Jeff Hoogland

Thursday, March 31, 2011

Elementary OS Pulling an Elive - Charging for Linux?

So I caught a comment here about Elementary OS being released today so I headed over to their website to see if the disc had been released yet and I was greeted by a count down timer listing twelve hours left till release. Okie-doke count down timers are cool and all - then one of the buttons caught my attention -

"Pre-Order"

Huh - pre-orders are usually needed only by software that requires a cost to download... Upon clicking on the link was I redirected to paypal with the item "elementary: Jupiter" in my order summary. I've read a few things around the internet about Elementary OS and I was keen to give it a try, but after having paid for Elive I don't think I'll ever be using a Linux based OS again that requires me to pony up some green for it.

Now I am not saying distro developers don't deserve contributions from their users (being one myself I know how much donations are appreciated), but a monetary contribution I feel should not be required for installing an FOS operating system. I also think that requiring a payment such as this is going to cause a good deal of people to look else where for the Linux distribution of choice (I mean - its not like Gnome+Ubuntu is hard to find). Do you think - will Elementary OS still take off if they are going down the Elive route and charging for their distribution?

Update: It appears Elementary is going to be free and the cost is for having a physical disc shipped out to you. Still odd though that this information is not posted on their website! Thanks to Jai Ho for the tip i.n the comments

~Jeff Hoogland

Sunday, March 20, 2011

Holding on to KDE 3.5.x and Gnome 2.x in 2011

Something I have brought up on a number of occasions when talking about software is that people are very much resistant to change. This is true of both people that use closed source software and open source software.

There are many different kinds of desktop environments Linux users have to choose from, but there is no doubting that currently the two most popular of all of these are the KDE and Gnome desktops. Just over three years ago (wow, where has the time gone?) KDE released the fourth major revision of their desktop. The team behind Gnome is on the verge of releasing their third major revision.

Personally I think the release of Gnome 3.0 will be very similar to the release of KDE 4.0 Both of these versions bring with them drastic changes to their respective desktops. Are the changes they bring necessary? I am not one to make that decision - one thing that is clear however is that they changes they bring (brought) with them (will) upset a good deal of people.

Next, enter one of the many beauties of FOSS - the ability for fork a project. The previous stable versions of both KDE and Gnome will live on in two new projects.

Trinity Desktop:
The Trinity Desktop is a project dedicated to keeping the sleek, fast, power of the KDE 3.5.x desktop alive. From their about page:

"This project aims to keep the KDE3.5 computing style alive, as well as polish off any rough edges that were present as of KDE 3.5.10. Along the way, new useful features will be added to keep the environment up-to-date."

Their current stable release is 3.5.12 and as you can see it looks very much like the classic KDE 3.5.x desktop:


Personally I am glad to see someone is keeping the old KDE 3.5.x desktop alive. It was the last time I seriously ran KDE as my main desktop. KDE 4.x just feels to bloated and clunky for my liking.

EXDE Project:
Not currently an "official" project at this point as Gnome 3.0 has not made it's stable debut as of yet. The EXDE project will aim to do essentially the same thing for Gnome 2.x that Trinity has done for KDE 3.5.x While there still has yet to be anything of substance in terms of code from the newly announced EXDE project they do have a nicely laid out road map, a clearly stated project vision, and a very informative FAQ.

As with most things only time will tell what will come of the EXDE (pronounced "X-D" by the way) desktop, but hopefully it will keep the Gnome 2.x desktop alive for those that plan to continue using it.

Do you use the Gnome or KDE desktops? If you use the KDE desktop, was it rough to change over when version 4.0 released? Do you still find yourself wanting 3.5.x back and might give Trinity a try? If you use Gnome, do you plan to start using Gnome shell when it releases or will you seek out something else?

Cheers,
~Jeff Hoogland

Wednesday, November 10, 2010

HOWTO: Manually set GDM Background and GTK Theme

My search for a new display manager ended me back at GDM after several long hours of searching. I was a bit tired of GDM's bland default brown background and the Clearlooks GTK theme so I deiced to change these. After much searching around I only found links describing how to change these options through GUI tools. I did not want to install an application to accomplish these two simple configuration changes - luckily I didn't have to and neither do you.

To change these keys we will not be editing configuration files in a text editor, instead we will simply use the gconftool-2 to set the values we want. To set the GDM background run the following command in terminal:

sudo -u gdm gconftool-2 -t str -s /desktop/gnome/background/picture_filename /path/to/pic

For example, if the background I want is one of my shared backgrounds called "background.png" I would set it as such:

sudo -u gdm gconftool-2 -t str -s /desktop/gnome/background/picture_filename /usr/share/backgrounds/background.png

The GTK theme your GDM uses is set in a similar manner:

sudo -u gdm gconftool-2 -t str -s /desktop/gnome/interface/gtk_theme ThemeName

You can see what GTK themes are install on your system by looking in your /usr/share/themes directory. For example to set your GDM to use the Crux GTK theme you would run the following:

sudo -u gdm gconftool-2 -t str -s /desktop/gnome/interface/gtk_theme Crux

Enjoy your new GDM background and GTK theme!

~Jeff Hoogland

Tuesday, July 6, 2010

Four Great Gnome Panel Applets

Gnome is the most popular Linux desktop environment and one of it's key features that makes it so wonderful is the "gnome panel". For those unfamiliar the "gnome panel" is the bar that is typically located at the bottom (and top sometimes) of the screen where your menu, task-bar, and icon tray are located. If you have never done it, try right clicking on some blank space and click "add to panel". You will be presented with a list of applets you can add to the panel. While there are a good number to choose from by default, there are piles of other applets you can find online to install. The following is a list of my four favorites I use on my various Linux systems around my house.

Namebar -

Namebar allows you to optimize screen space when you maximize an application by moving the title bar and minimize/maximize/close buttons onto the gnome panel. Download the Namebar in .deb form from here. Also note that you will need to make a small edit to your compiz settings to have it properly remove the gtk bar when maximized.

Global Menu -

Global Menu is another great way to save screen space (with GTK applications). It does this by moving the file/edit/ect part of the menu to the gnome panel (similar to the OSX menu). You can install global menu with .deb files you can find here. Global menu does only work for GTK applications however, so KDE apps, Firefox, and OpenOffice will not function with it as of yet.

DockBarX -
DockBarX is designed to replace your normal task that displays your loaded applications. Instead of displaying the application's name, it simply shows the program's image icon (similar to a dock or the Windows 7 task bar). Hovering the mouse over a loaded application gives a window preview of the application:

You also have the option of "pinning" a loaded application to DockBarX so you can quickly load it later on:
To install DockBarX run the following in terminal -

sudo add-apt-repository ppa:dockbar-main/ppa
sudo apt-get update && sudo apt-get install dockbarx dockbarx-themes-extra

Gnomenu -
I saved my favorite for last! One of the things I mentioned about Zorin and Linux Mint is their main menu, Ubuntu's default "custom menu" feels bland and looks a bit dated. Gnomenu is not only flexible and customizable but has several great looks to choose from:



To install Gnomenu run the following in terminal

sudo add-apt-repository ppa:gnomenu-team/ppa
sudo apt-get update && sudo apt-get install gnomenu

After installing any of these applets simply right click on blank space on one of your gnome panel and select "add to panel" and find it in the list. All of these applets are also decently customizable, right click on the applet and "select" properties and poke around a bit.

Anyone else know of fun/useful Gnome Panel applets that are not included by default in most distros? If so, let me know by dropping a comment below.

~Jeff Hoogland

Saturday, June 5, 2010

Overview and Explanation of Linux Desktop Environments

Something most new Linux users often struggle to understand when first using Linux is the concept of desktop environments. What a desktop environment actually is I feel gets further clouded when users start exploring different "spins" of a distro. For example it is very common for a new user to think Kubuntu or Xubuntu is something entirely different from the well known Ubuntu. Many do not know that they can easily install any *buntu on any other *buntu with a single command!

Just as choosing the distro can be difficult so can choosing the right desktop environment. The following is an overview of some of the best known desktop environments so you can be more informed in your decision.

Gnome:
The most popular desktop environment currently in use is Gnome, it is the desktop environment that powers the three most popular desktop Linux distros (Ubuntu, Fedora, and Linux Mint). Gnome is a fully developed desktop environment that provides a fully integrated application set. It is easy to use and provides GUI tools for making edits to all the different features that are available within it. It is a very "user friendly" desktop environment that is fantastic for new users.

Gnome's memory foot print is modest for all the features it provides. A default Gnome install uses around 180megs of RAM. If you like eye candy on your computer odds are you will want to be running compiz (desktop effects) on your Gnome desktop. A default Gnome install with compiz running uses slightly more memory, right about 205megs.

KDE:
In terms of popularity KDE is the second most popular desktop environment. Like Gnome it is fully matured and provides it's own full application set as well as GUI tools for configuration. KDE also has a wide selection of "plasma widgets", which are handy applets you can place all around your desktop for all sorts of tasks. They range from something as practical as a calculator to as useless as a display from "The Matrix".

Over all KDE is much more customizable than Gnome, but this comes at a cost. A default KDE install uses around 510megs of RAM, if you are looking for eye candy it does not cost as much to run kwin (KDE's built in desktop effects) as it does to run compiz. With kwin enabled a default KDE install uses around 520megs of RAM.

XFCE:
XFCE is designed to be simplistic and quick. It does not provide much in the way of eye candy (although you can run compiz on it) but, it is a decently fast/responsive desktop environment. While XFCE does have some of it's own applications, such as it's file manager Thunar and the XFCE system monitor, it does still borrow some applications from the Gnome environment (such as nm-applet network manager). Don't think XFCE is an immature project though, what it borrows from Gnome is more to save itself from reinventing the wheel than from lack of ability. XFCE does not have quite as many tools for making GUI edits as Gnome or KDE, but it does have a fairly good configuration panel.

Designed to be quick and lightweight XFCE leaves a low memory footprint on the system you have it running on. At defaults XFCE uses around 140megs of RAM.

LXDE:
LXDE is a newer project in the world of Linux desktop environments. Similar to XFCE, LXDE's goal is to provide a fast, lightweight desktop environment with little resource usage. LXDE has a few of it's own applications, but those applications it still lacks it borrows from Gnome and XFCE. The age of the LXDE project really shows when you start to look into making customizations to things. Many adjusts have to still be made by manually editing configuration files, not a bad thing if you know your system well (or are willing to learn it), but this can be a giant set back for a beginner who wants things to "just work".

LXDE may be a much younger project than XFCE, but it does a fantastic job of resource conservation. A fresh install of LXDE uses 100megs of RAM, the lowest of all the desktop environments I am reviewing today.

E17:
I cannot do an overview of Linux desktop environments without mentioning E17. E17 is designed to be a lightweight, but elegant desktop environment. It is very successful at both of these tasks. E17 uses all of it's own libraries, that have been built from the ground up for speed and flexibility. E17 is a tinkerers delight, you can customize and change anything and everything.

A base install of E17 leaves a memory footprint of around 110megs of RAM. Now, while a base install is functional, half the fun of E17 is playing with widgets, changing transitions, and generally toggling everything you can just to see how shiny you can make your desktop. After I had my E17 fully configured it's memory footprint was increased to a whopping 120megs of RAM.

A few of you may be wondering if E17 is so lightweight, flexible, and flashy why don't more distros opt to use it for their desktop environment? There are two reasons for this. First and foremost is the fact that E17 is very much "beta" software. Compiling the latest version from source at any given point can have piles of crashes/segfaults that can make using it a giant headache. Second, if you do take the time to piece together a stable E17 build (check out Elive or Bodhi for two good examples of what E17 can do) the desktop environment takes some getting used to. For many it will feel foreign regardless if they are used to using another Linux desktop environment or a Windows machine.

Final Thoughts:
All of the various desktop environments have their advantages and their disadvantages. Which one is right for you largely depends on your task at hand. Personally I run LXDE on my netbook, KDE on my gaming laptop, and Gnome on my home media center. If you are not sure which is best for you, try them out! It is all free software after all, get a feel for which desktop environment you
are most comfortable on and use that one.

Is there another desktop environment that you enjoy using that I failed to mention here? If so let me know, I am always looking to tinker with new things.

~Jeff Hoogland

Friday, April 30, 2010

HOWTO: Use Gnome Network Manager in other DE

As of 10.04 beta I have begun using the KDE desktop environment. I really like many of the things KDE has to offer, however KDE's network manager applet (knetworkmanager) still is lacking compared to Gnome's applet. After installing the network-manager-gnome and manually launching it under KDE it worked great! The only issue I had was that when I rebooted I had to manually relaunch it and then even after I had added it to my startup programs it still failed to store my passwords (even though I had the gnome-keyring installed).

The following are the steps I have taken to have the Gnome nm-applet auto load at KDE's startup and have it work with the gnome-keyring.

#1 Firstly install the nm-applet and the keyring and remove KDE's default net work manager. On Ubuntu/Debian based distros you can do this with the following command in terminal: sudo apt-get install network-manager-gnome gnome-keyring && sudo apt-get remove knetworkmanager

#2 Add the command nm-applet to your desktop environment's startup applications.

#3 This is the trick to making the gnome keyring work under another environment, either launch the following three commands in order at startup or put them in a script and run it at startup:

eval "`gnome-keyring-daemon`"
export GNOME_KEYRING_PID
export GNOME_KEYRING_SOCKET

Log out and log back into your desktop environment and the gnome network manager should now be auto loading and saving your encryption keys!

Cheers,
~Jeff Hoogland