Jeff Hoog Land

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg
Showing posts with label gnome. Show all posts
Showing posts with label gnome. Show all posts

Tuesday, 27 March 2012

The Best Linux Desktop Environment is...

Posted on 14:17 by Unknown
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
Read More
Posted in enlightenment, gnome, kde, linux, open source | No comments

Wednesday, 21 December 2011

Linux Desktop Environment Round Up

Posted on 16:02 by Unknown
A year and a half ago I did an entry entitled "Overview and Explanation of Linux Desktop Environments". Anyone that is in the technology field (or knows even a little bit about it) knows that 18 months is a like a life time in the world of tech. Today I would like to re-cap my previous post with a few additions that have been added in recent months and mention a few desktops I missed last time.

I'm going to list a good deal of desktops today, so in order to keep things organized I'm going to group them based on the toolkit they are written in.

GTK Desktops

Gnome Shell -

The flagship desktop for a number of popular Linux distributions (including Red Hat's community driven Fedora). Gnome Shell has taken a good deal of flak in recent months due to the drastic changes this release implemented compared to the previous Gnome 2 version. As of this posting the latest version of Gnome Shell is 3.2 and it looks something like this:


Gnome Shell is written in C (and some Java Script) and utilizes the GTK3 toolkit.

Mate -

This is a fairly recent fork of the code base of the older Gnome 2 desktop. With the idea of "don't fix what isn't broken" the Mate desktop sticks to maintaining the a Gnome 2 desktop experience without making drastic changes. For many Linux users it will be a familiar and welcoming experience:


Since Mate is a fork of the old Gnome 2 code base it utilizes the GTK2 toolkit. Mate is still a very new project and as such no Linux distributions use it as their default desktop currently.

Unity -

The brainchild of Ubuntu's SABDFL, Unity is a desktop also written in the GTK3 toolkit. Similar to Gnome Shell, Unity brought with it drastic change to the Linux desktop experience. Whether that change is for better or worse really depends on who you ask. The Unity desktop is fairly new, but it has gone through heavy development work in the last year due to the large testing base of the Ubuntu community and the other resources Canonical has available to them. At any rate when you first load Unity your desktop will look something like:


Unity is the default desktop for the Ubuntu Linux distribution.

LXDE -

This desktop utilizes the GTK2 toolkit and has a focus on speed. Written to be lightweight LXDE will take only a small toll on your computer's resources. One of the best things about LXDE is that all of it's pieces are fully independent. This means you can use the LXDE file manager (or any other part) under any other desktop without having to install all of LXDE with it. LXDE is a more traditional desktop setup and has a similar default layout to Windows 2000/XP:


LXDE is the default desktop of the Peppermint Linux distribution.

XFCE - 

Slightly older and more mature than LXDE, XFCE is also a desktop written in GTK2 that is designed to be lightweight. XFCE latest version as of this posting is 4.8 and it's default layout looks something like:


The primary version of Salix OS features the XFCE desktop.

Cinnamon -

This is a very new desktop. So new in fact that if you click the above link you will see it simply goes to a GITHub page. Cinnamon is a fork of the Gnome Shell code base that is going to be maintained by the Linux Mint developers. It's goal is to utilize advanced features the GTK3 toolkit while still providing a more traditional desktop experience. An early screenshot of this desktop looks something like:


This is only speculation, but since the Linux Mint team is going to be maintaining this desktop one would guess that their distribution will be using it eventually as their default desktop.

QT Desktops

KDE -

This is one of the oldest Linux desktop environments. KDE provides a full and rich user experience. KDE is modular and provides a number of widgets you can add and remove from your desktop. KDE is also fairly flexible in appearance and offers both a traditional looking desktop layout:


And a "netbook" layout that is optimized for small/touch screens:


As of this posting KDE's latest stable release is 4.7. In my opinion Chakra Linux provides one of the best KDE experiences to date.

Trinity -

The Trinity desktop does for KDE's older 3.5 release what the Mate desktop does for Gnome's 2.x series. It's goal is to simply maintain the old desktop, fix bugs and keep it functional. The latest release as of this posting is 3.5.13 and it looks something like this:


At this current point there are not any Linux distributions that use Trinity as their default desktop.

Razor -

Sometimes called "Razor QT" is what I would call the "LXDE" of QT desktop environments. It aims to be modern and functional while still maintaining a light weight status. This is also a fairly new project as far a software goes (currently only at a 0.4 release), but it is functional. Currently it's default desktop looks fairly close to this:


As of yet there are no Linux distributions that use Razor QT as their default desktop.

EFL Desktop

Enlightenment -

E17 or Enlightenment is currently the only desktop environment based on the EFLs (Enlightenment Foundation Libraries). E17 is currently under heavy development (and thus lacking some features), but in it's current state it is fast, flexible and stable. E17 is a modular desktop that is highly customizable. It can have a more traditional desktop layout:


Or one that is more optimized for a touch screen: 


Bodhi Linux is a distribution that features Enlightenment as it's default desktop.

Window Managers

Beyond the various desktops, there are a number of Window Managers that can be used either in combination with the above desktops or on their own. I am only going to talk about one of these Window Managers today, but you can find a fairly good list of them here.

Openbox -

The Openbox Window Manager is easily the most popular Window Manager to date. It is favored due largely to how fast it is. It is recommended for use with both the LXDE and Razor QT desktops. Openbox is fairly flexible though and can be used all on it's own. If you are using pure Openbox it can look like a variety of things including:


ArchBang is a Linux distribution that utilizes just the Openbox Window Manager.

Follow Up

Which desktop is right for you will vary based on your needs. The best piece of advice I can give is try a few different ones out before settling on one. Hopefully you learned as much from reading this as I did from writing it. I believe I covered at least a small bit about each of what I believe to be all of the most important/major desktops. If I am missing anything or you would like to add something feel free to do so by adding a comment below.

Cheers,
~Jeff Hoogland
Read More
Posted in enlightenment, gnome, kde, open source, reviews, software, ubuntu, unity | No comments

Saturday, 17 September 2011

Something Gnome3 and Unity could Stand to Learn from Windows 8

Posted on 14:19 by Unknown
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
Read More
Posted in gnome, linux, open source, operating systems, unity | No comments

Thursday, 25 August 2011

Five Things the Enlightenment Desktop Does Best

Posted on 17:05 by Unknown
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

Read More
Posted in enlightenment, gnome, kde, open source | No comments

Monday, 27 June 2011

Hacking to make things Usable

Posted on 10:30 by Unknown
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
Read More
Posted in apple, gnome, open source, software, unity | No comments

Monday, 2 May 2011

Five Debian Based Alternatives to Ubuntu 11.04

Posted on 07:39 by Unknown
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
Read More
Posted in bodhi, enlightenment, gnome, kde, linux, software, ubuntu | No comments

Tuesday, 19 April 2011

Thoughts on the Unity Desktop

Posted on 07:16 by Unknown
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
Read More
Posted in gnome, software, ubuntu, unity | No comments

Friday, 1 April 2011

Summary of FOSS Online April 1st 2011 Pranks

Posted on 14:52 by Unknown
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
Read More
Posted in gnome, kde, linux, open source, operating systems | No comments

Thursday, 31 March 2011

Elementary OS Pulling an Elive - Charging for Linux?

Posted on 04:57 by Unknown
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
Read More
Posted in gnome, linux, open source, operating systems, ubuntu | No comments

Sunday, 20 March 2011

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

Posted on 16:06 by Unknown
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
Read More
Posted in gnome, kde, linux, open source, software | No comments

Wednesday, 10 November 2010

HOWTO: Manually set GDM Background and GTK Theme

Posted on 13:01 by Unknown
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
Read More
Posted in gnome, howto, linux | No comments

Tuesday, 6 July 2010

Four Great Gnome Panel Applets

Posted on 20:10 by Unknown
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
Read More
Posted in gnome, linux, open source, software, ubuntu | No comments

Saturday, 5 June 2010

Overview and Explanation of Linux Desktop Environments

Posted on 07:31 by Unknown
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
Read More
Posted in enlightenment, gnome, kde, linux, open source, operating systems, software | No comments

Friday, 30 April 2010

HOWTO: Use Gnome Network Manager in other DE

Posted on 15:49 by Unknown
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
Read More
Posted in gnome, howto, kde, linux, open source | No comments
Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Ten Linux Distros that use Enlightenment
    In case you haven't noticed I've had a bit of an obsession with the Enlightenment desktop of the late. Even though this desktop is ...
  • Playing Magic the Gathering on Linux with Cockatrice
    If you ask almost anyone that knows me in person they will attest to the fact that I am a huge nerd. Today I would like to give a short tuto...
  • Twenty Sleek GTK Themes for your Linux Desktop
    Last month I posted about twenty two different icon sets you could use to class up your Linux desktop. Today I would like to share with you...
  • Bodhi Linux ARMHF RootFS
    If you've been following my blog (or my updates on Google+ ) then odds are you know I currently have my hands on two ARM devices ( plus ...
  • New E17 Stable Snapshot and the First of E18
    You read that title right folks. The first showing of Enlightenment DR18 (or E18 for short) has become a reality. Sure, it is nowhere near w...
  • HOWTO: Enable Compiz under Bodhi (Enlightenment)
    One of the reasons I gave for giving the Enlightenment desktop a try was its elegance. While it is true that Enlightenment has a good numbe...
  • HOWTO: Watch Netflix on Bodhi Linux
    Not being able to utilize the Netflix video streaming service has been an issue on the Linux desktop for the past few years. This is due to...
  • HOWTO: Ubuntu Linux on T101MT
    I wrote a HOWTO for getting Linux working on the T91MT a couple months back and as I mentioned here I ended up changing to the slightly la...
  • Linux Out Performs Windows in OpenGL
    Late last year I did a posting detailing how Windows 7 crushed Ubuntu 9.10 in the area of 3D performance. Nine months later I am happy to s...
  • OpenGL vs DirectX - Benchmark Comparison
    I've done a few benchmarks to date and today I am going to add another interesting set of numbers to the list. Unigine is a cross-pla...

Categories

  • 3g modem
  • adobe
  • android
  • appeal
  • apple
  • arm
  • art
  • asus tablet
  • benchmark
  • bodhi
  • bordeaux
  • cedega
  • chakra
  • chrome os
  • chromebook
  • cockatrice
  • codeweavers
  • comic
  • cricket wireless
  • crysis
  • cxgames
  • debian
  • dell duo
  • diablo3
  • distro review
  • dtf
  • e18
  • eandora
  • eccess
  • elementary
  • elive
  • enlightenment
  • fedora
  • firefox
  • gaming
  • genesi
  • gnome
  • google
  • google chrome
  • google wave
  • handheld device
  • hardware
  • helios
  • howto
  • html5
  • ideapad
  • interview
  • ipad
  • jolicloud
  • kde
  • l4d2
  • laptops
  • lenovo
  • linux
  • lxde
  • macbook
  • math
  • maxima
  • media
  • meego
  • milestone
  • mint
  • mir
  • mk802
  • moblin
  • n900
  • netflix
  • nexus 7
  • nvidia
  • open pandora
  • open source
  • opengl
  • opera
  • operating systems
  • palm
  • phones
  • promotion
  • python
  • qt
  • rant
  • raspberry pi
  • reviews
  • sabayon
  • software
  • source games
  • spotlight
  • sprint
  • starcraft2
  • steam
  • t-mobile
  • tutorial
  • ubuntu
  • unigine
  • unity
  • wayland
  • web application
  • windows
  • windows 7
  • wine
  • wxmaxima
  • xfce

Blog Archive

  • ▼  2014 (1)
    • ▼  January (1)
      • HOWTO: Bodhi Linux on Samsung ARM Chromebook
  • ►  2013 (22)
    • ►  December (3)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (2)
    • ►  March (2)
    • ►  February (3)
    • ►  January (9)
  • ►  2012 (57)
    • ►  December (5)
    • ►  November (4)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (9)
    • ►  June (4)
    • ►  May (4)
    • ►  April (1)
    • ►  March (7)
    • ►  February (6)
    • ►  January (10)
  • ►  2011 (107)
    • ►  December (8)
    • ►  November (8)
    • ►  October (5)
    • ►  September (14)
    • ►  August (9)
    • ►  July (8)
    • ►  June (7)
    • ►  May (10)
    • ►  April (9)
    • ►  March (13)
    • ►  February (9)
    • ►  January (7)
  • ►  2010 (122)
    • ►  December (10)
    • ►  November (8)
    • ►  October (10)
    • ►  September (14)
    • ►  August (17)
    • ►  July (10)
    • ►  June (9)
    • ►  May (14)
    • ►  April (8)
    • ►  March (7)
    • ►  February (7)
    • ►  January (8)
  • ►  2009 (27)
    • ►  December (10)
    • ►  November (7)
    • ►  October (10)
Powered by Blogger.

About Me

Unknown
View my complete profile