Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Computer Forums > PC Technology Zone > Linux, BSD, other *nixes & Open Source Software > Linux Tips and Tricks » Get To Know Linux: Desktop Environment vs. Window Manager
Closed Thread
Old 12-11-2008, 06:14 PM   #1 (permalink)
Osiris's Avatar
 

Join Date: Jan 2005

Location: Kentucky

Posts: 32,207

Osiris is a jewel in the roughOsiris is a jewel in the roughOsiris is a jewel in the rough

Send a message via ICQ to Osiris Send a message via AIM to Osiris Send a message via MSN to Osiris Send a message via Yahoo to Osiris Send a message via Skype™ to Osiris
Default Get To Know Linux: Desktop Environment vs. Window Manager

Get To Know Linux: Desktop Environment vs. Window Manager

Ever since the inception of GNOME and KDE there has been confusion among new Linux users which is which and which is best to use. The former question is fairly simple to answer. The latter question, however, is a bit more complex due to user-specific needs/wants.
With that in mind let us begin by illustrating the differences between a desktop environment and a window manager. We’ll begin by showing how the Linux graphical desktop is layered.
As you can see, in the image below, there are basically three layers that can be included in the Linux desktop:
  • <LI itxtvisited="1">X Windows - This is the foundation that allows for graphic elements to be drawn on the display. X Windows builds the primitive framework that allows moving of windows, interactions with keyboard and mouse, and draws windows. This is required for any graphical desktop. <LI itxtvisited="1">Window Manager: The Window Manager is the piece of the puzzle that controls the placement and appearance of windows. Window Managers include: Enlightenment, Afterstep, FVWM, Fluxbox, IceWM, etc. Requires X Windows but not a desktop environment.
  • Desktop Environment: This is where it begins to get a little fuzzy for some. A Desktop Environment includes a Window Manager but builds upon it. The Desktop Environment typically is a far more fully integrated system than a Window Manager. Requires both X Windows and a Window Manager.
A Desktop Environment generally includes a suite of applications that are tightly integrated so that all applications are aware of one another. A Desktop Manager will also include some form of panel that includes a system tray where small widgets can be placed for quick action or information.
Linux Desktop Layering

Much of the confusion starts to peek out when you examine such Window Managers as E17 (Enlightenment 17).
The most recent iteratio of Enlightenment includes many of the elements usually found only Desktop Environments even though Enlightenment is still considered a Window Manager. To this point I generally refer to such desktops as Desktop Managers.
There are two main Desktop Environments: GNOME and KDE. If you are curious as to which is right for you, here is some advice. The latest default GNOME will make users of OS X feel right at home, KDE 3.x will make Windows XP users feel at home, and KDE 4.x will make Windows Vista users feel at home.

Which is your favorite Linux desktop?

__________________
Osiris is offline  
 
Closed Thread

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
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Useful list of Linux websites. tribalsun Linux, BSD, other *nixes & Open Source Software 33 11-30-2008 12:35 AM
Ubuntu 8 makes it even easier to try out Linux Osiris Linux Tips and Tricks 5 04-04-2008 11:22 PM
Want to make the move to Linux for good...advice? BoysNightOut Linux, BSD, other *nixes & Open Source Software 25 05-16-2007 11:40 AM
Dell to finally ship PCs with Linux Osiris Linux, BSD, other *nixes & Open Source Software 7 05-13-2007 04:54 AM