Notebookforums
 
 Home 
       
 Forums 
 
 Guides 
   
Old 07-23-2007, 01:48 PM   #1
abf
2 1337 4 |_|
 
abf's Avatar

Join Date: Jun 2004
Posts: 8,264
Credits: 2,262
 
abf has disabled reputation
A Linux Newb's Guide to Window Managers

Who is this thread for?
This thread is for people new to linux who are confused by all the choices available, specifically the window managers (from hereon "WM"). If you keep hearing words like Gnome, KDE, XFCE4, enlightenment, Fluxbox and IceWM and are confused as to what it all means, then this thread is for you.

What is this thread about?
This thread is here to try to break down the most basic info about the most popular WM available. It it is here to list some quick advantages and disadvantages of each, as well as recommended uses and most noteworthy differences. All in all, after reading this a novice should be able to at least have a slight idea of what WM does what and which one may best suit his or her computing needs.

What is a WM and how do I use it?
Leaving out the complicated computer terms, a WM is an essential part of any GUI interface. Of course if you miss your old DOS days and the only reason you switched to Linux is so that you can use command line in 10 virtual prompts you won't need to know any of this. However, if you are like the rest of us and like to use your mouse for point-and-click action, then you will need a WM. Windows gives you one choice: Explorer. Linux gives you many choices. A WM basically enables you to have multiple applications open in a single window for multi-tasking. It also provides you with a file browser, and other important tid-bits like a clock, and convenient menus so you don't have to find all your applications in the /usr/bin and /usr/sbin folders.

That said, lets get started on the meat of this stuff:

KDE - K Desktop Environment - Conquer your Desktop!
http://www.kde.org

KDE is the most Windows-esque WM available for Linux, though it is not by any means an Explorer clone. By many estimates this is the most popular WM. It is based heavily around the QT toolkit. What this means to you is for sake of fewer dependencies and better appearance you should strive to use QT-based applications as much as possible, rather than GTK apps. Luckily that shouldn't be too difficult since there are plenty available. Konqueror is where it all happens however. It is KDE's file browser and Web browser (using KHTML engine, which Apple also uses for Safari). KDE is known to be big and it likes to have RAM and CPU resources, so it is not recommended for older computers or performance junkies. It is very well full featured and just by default should feel reasonably friendly to Windows users. K3b is KDE's cd burner which is really similar to Nero and is probably the best burner available for linux. On the flip side, KDE's IM client Kopete is still in very early stages and doesn't have many of the features (not stability) of Pidgin. KDE 4 is currently one of the hottest news items, and it will be interesting to see what will change with it. In the meantime KDE 3.5.7 is where the party is.

Gnome - GNU Object Model Environment - The Free Software Desktop Project
http://www.gnome.org

Gnome is a full featured alternative to KDE and the second most popular WM. It is built around the GTK toolkit so to have a logical Gnome desktop one should be using GTK-based applications. Doing so accomplishes two goals: reduces dependencies and the need to install extra libraries, as well as keeps the appearance of all your windows uniform. Luckily this is not a problem whereas there are plenty of GTK-based and GTK-friendly applications available in the Linux world. Gnome (full setup) comes with everything you should need for your computing, which includes games, internet applications, office applications, music and movie players and editors, as well as a boat-load of administrative tools. Nautilus is Gnome's file manager. It is very powerful and even includes features like an integrated FTP client and Samba shares browser. For CD/DVD burning you get GnomeBaker or Brasero. GnomeBaker is a very good CD burner but the menus can be a bit complicated for a casual user. It lacks a CD-ripping feature. Brasero has slightly more user-friendly menus and most of the same features. For internet use there is Pidgin for IM, Epiphany for Web Browser (based of Firefox's Gecko engine), Evolution is there to meet your email, address book, and calendar needs. Deluge is your BitTorrent client, and a whole lot more applications that you will have fun figuring out. Ubuntu is the most popular distribution to feature Gnome, though Foresight Linux is always on the cutting edge of Gnome development.

XFCE Desktop Environment - ...and everything goes faster!
http://www.xfce.org

XFCE can be called Gnome's little brother. It is heavily based around the same GTK libraries. XFCE is currently the best compromise available between a full features WM that has everything and the kitchen sink, and a minimal fast environment. With XFCE one can use anywhere between 70 and 200MB of RAM at idle, all depending on your configuration and how many applets you choose to run. Essentially this WM bridges the gap between Fluxbox and Gnome and does so extremely well. Some big differences between XFCE and Gnome include: Thunar file browser instead of Nautilus. Thunar is lighter and has fewer features, however it is still one of the best light file browsers available. XFCE has its own compositing engine (requires AIGLX). Whereas gnome relies on Beryl/Compiz for all the fancy eye candy, wobbly windows, and the now world-famous cube, XFCE has its own built in system for doing all that, it also runs lighter and faster than Bery/Compiz. And as all lighter WMs, you need to right-click on the desktop to bring up the menu, though a "start" button is available. XFCE is available in the repositories of most major distributions however Xubuntu and SAM offer a newbie-friendly XFCE experience right out of the box.

Enlightenment - Beauty at your fingertips
http://www.enlightenment.org/

This project is changing the way people think about WM. More commonly referred to as E17 (E16 for previous version), this WM is based on the Enlightenment Foundation libraries and has (a limited) selection of applications based on the same libraries. This environment is also very light and minimalistic, but unlike other lighter WMs that give up features and eye candy to be that way, E17 is choke full of great visuals. There is a debian-based distribution called Elive which acts as the poster child for E17 (also includes E16) and is a LiveCD (no installation required, but possible) so you can give it a try without committing to anything. Because E17 is so different from everything else even many seasoned linux users are often unfamiliar with this environment, but once you learn how it works you can have it all: great looks, and extremely fast performance.

FLUXBOX
http://fluxbox.sourceforge.net/

Fluxbox is highly recommended for older computers and for performance junkies you can't have their computer using more than 60MB of RAM while idle. Fluxbox is fast and extremely light. All this comes at a sacrifice however, this is a truly minimalist environment. To get to your menus you have to right click on the desktop, you won't find a fancy "Applications" or "Start" button here. In its basic look, Fluxbox is really plain, however some users have made it look quite nice with some effort (see the screenshot gallery on the website). To get a similar environment in Windows one may try bblean as a test drive.

note: there are several other less popular WMs available which I did not include simply because you won't come across them very often and they are generally more complicated to use, so since this thread is aimed toward linux novices, a more complicated WM is the last thing anyone needs.
__________________

abf is offline   Reply With Quote
Old 07-23-2007, 02:07 PM   #2
Seablade
Dont Ask
 
Seablade's Avatar

Join Date: Oct 2004
Location: Somewhere in the US
Posts: 3,592
Credits: 51,095
 
Seablade has disabled reputation
Not a bad summary. Some of your RAM numbers are a bit off, but it provides the general idea.

Seablade
Seablade is online now   Reply With Quote
Old 07-24-2007, 04:12 PM   #3
TwilightVampire
Bewitched
 
TwilightVampire's Avatar

Join Date: Mar 2005
Location: Baltimore, MD
Posts: 13,707
Credits: 20,406
 
TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.
This deserves to be sticky!
TwilightVampire is offline   Reply With Quote
Old 07-24-2007, 10:46 PM   #4
drlouis
he who must not be named
 
drlouis's Avatar

Join Date: Oct 2004
Posts: 25,693
Credits: 8,644
 
drlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googleddrlouis is frequently Googled
good information on a topic that often confuses new users. I second the sticky vote.

one nitpick: KDE and Gnome are Desktop Environments, each having their own window manager (KWin for KDE), rather WMs themselves. Probably not overly important for your target audience, but it might good to at least allude to this fact.
__________________

drlouis is offline   Reply With Quote
Old 07-26-2007, 08:07 PM   #5
Colin Dean
Usr1718(been here awhile)
 
Colin Dean's Avatar

Join Date: Jun 2003
Location: Volant, PA
Posts: 982
Credits: 186
 
Colin Dean is a n00b, but everyone loves n00bs!
XFCE is quickly becoming its own DE, too, I would say. It's not quite as robust as KDE or Gnome just quite yet, but I can see it heading that way.
__________________
How to Ask Questions the Smart Way - you might learn something
Former Sager 5680 owner, current Averatec 3270 owner
Check out my neat website.
Your Thursday is not Dumpy enough
Colin Dean is offline   Reply With Quote
Old 07-26-2007, 10:34 PM   #6
abf
2 1337 4 |_|
 
abf's Avatar

Join Date: Jun 2004
Posts: 8,264
Credits: 2,262
 
abf has disabled reputation
Quote:
Originally Posted by Colin Dean View Post
XFCE is quickly becoming its own DE, too, I would say. It's not quite as robust as KDE or Gnome just quite yet, but I can see it heading that way.
sadly i see it too and polly don't like that cracker. XFCE is supposed to be a reasonably light DE, specifically to (1) be fast and (2) run on older hardware. if its gonna bloat itself up to gnome-size, whats the point?
__________________

abf is offline   Reply With Quote
Old 07-30-2007, 02:04 PM   #7
Colin Dean
Usr1718(been here awhile)
 
Colin Dean's Avatar

Join Date: Jun 2003
Location: Volant, PA
Posts: 982
Credits: 186
 
Colin Dean is a n00b, but everyone loves n00bs!
Quote:
Originally Posted by abf View Post
sadly i see it too and polly don't like that cracker. XFCE is supposed to be a reasonably light DE, specifically to (1) be fast and (2) run on older hardware. if its gonna bloat itself up to gnome-size, whats the point?
I don't quite see it getting to be Gnome-size, though. Gnome is bloated because it's an ancient codebase and loves to coddle users instead of focusing on usability and lightweightedness. XFCE is newer code and applies a lot more minimalist design while accepting usability standards a little more. I like to think it's a compromise between Gnome and Fluxbox.
__________________
How to Ask Questions the Smart Way - you might learn something
Former Sager 5680 owner, current Averatec 3270 owner
Check out my neat website.
Your Thursday is not Dumpy enough
Colin Dean is offline   Reply With Quote
Old 08-06-2007, 11:32 AM   #8
Yang88She
I'm 2 s3xy 4 my shirt
 
Yang88She's Avatar

Join Date: Dec 2003
Location: ATL, GA
Posts: 6,797
Credits: 2,833
 
Yang88She is a n00b, but everyone loves n00bs!
stickied, i'll be back to ask a bunch of questions =P
__________________
| Qmicra v2 SFF | DFI P45 LanParty Jr. | Q9450 Yorkfield | Thermalright Ultra 90 | 2x Sapphire 4870x2 | 4 x 2GB G.Skill PC8000 | Corsair 1000HX |
| 2 x 1TB Samsung F1 | 300gb Maxtor External | 500gb Hitachi External | 1TB Hitachi External | 1TB WD Caviar External | SAMSUNG 20X DVD±R DVD |
| Samsung 46" A550 1080P | Gateway xhd 3000 | Icemat Siberias | SteelSeries 5L | DGL 4500 |
| Logitech Dinova Mini | Logitech G5 | Logitech G15 | Logitech z5500's |
Yang88She is offline   Reply With Quote
Old 08-07-2007, 02:29 AM   #9
mb67
Aloha!
 
mb67's Avatar

Join Date: Apr 2005
Location: In the arms of paradise!
Posts: 32,834
Credits: 8,815
 
mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.mb67 is conspiring in the shadows.
This is an excellent thread. Thanks abf for posting it.
__________________
Dell Studio XPS 16 2.53Ghz(T9400) C2D, ATI 3670(512MB), 320GB HDD(7200rpm), 4 GB RAM, Plus other goodies
Laptop: AW Area-51 m5500 2 Ghz Pentium M 100GB HD(7200rpm) Intel GMA and nVidia GeForce Go 6600(256MB)
Desktop: Dell Dimension 8400 3.4 Ghz P. 4, 3GB RAM 250GB HDD Ubuntu Media Server
Quote:
Originally Posted by TwilightVampire View Post
Even as a teenage girl you're still too ugly to get into my pants
mb67 is online now   Reply With Quote
Old 08-08-2007, 05:53 AM   #10
TwilightVampire
Bewitched
 
TwilightVampire's Avatar

Join Date: Mar 2005
Location: Baltimore, MD
Posts: 13,707
Credits: 20,406
 
TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.TwilightVampire eats n00bs for breakfast.
Yay it finally got its sticky!
TwilightVampire is offline   Reply With Quote
Old 08-08-2007, 10:29 PM   #11
DarqHelmet
In fact I am "That Guy"
 
DarqHelmet's Avatar

Join Date: Feb 2005
Posts: 37,745
Credits: 123
 
DarqHelmet eats n00bs for breakfast.DarqHelmet eats n00bs for breakfast.DarqHelmet eats n00bs for breakfast.DarqHelmet eats n00bs for breakfast.DarqHelmet eats n00bs for breakfast.DarqHelmet eats n00bs for breakfast.
Good work ABF. Very helpful for me the n00b.
DarqHelmet is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Guide to Undervolting in Linux udrongo Linux Notebooks 5 09-17-2005 10:44 AM
Linux guide joncisco Linux Notebooks 8 08-13-2005 10:32 AM
Linux Sagers Install Guide 1 laclasse Linux Notebooks 61 12-10-2003 01:48 PM
LR's Linux install guide? slade007 Linux Notebooks 2 03-26-2003 09:18 AM
REQ: linux install guide beakmyn Linux Notebooks 30 02-18-2003 04:34 PM


All times are GMT -6. The time now is 01:30 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2001-2009 NotebookForums LLC