LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 08-08-2005, 01:28 PM   #1
DJOtaku
Member
 
Registered: Oct 2004
Location: USA
Distribution: Fedora 20; Arch; Kubuntu; Debian
Posts: 710

Rep: Reputation: 31
Window Managers vs Window Shell Environments


Due to the fact that some people use window manager and desktop shell interchangeably, I'm not quite sure exactly what the distinction is. For example, Gnome desktop shell used to use Enlightenment as its Window Manager. Now it uses Metacity, I think. However, I can also start Enlightenment as its own desktop shell.

So it seems that a program like Englightenment (fluxbox, etc) is different than Gnome (KDE, XFCE) because the latter can utilize the former. However, at the same time they are not so different because all of them can be used at the top level.

Gnome can use Enlightenment, but Enlightenment can't use Gnome in the same sense. (At least the way I understand things)

I've scoured the internet trying to understand exactly how this works. I haven't found anything good yet, let me know if you have knowledge of a website that explains this clearly.

(I am referring to DR 16 in all of the Enlightenment references)

Thanks,
 
Old 08-08-2005, 01:40 PM   #2
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
As I understand it, there are two things you are asking about... window managers, and desktop environments.

Desktop environments usually provide taskbars, utilities, libraries, and other 'features'. They are also usually associated with a window manager.

Currently, KDE uses KWM (though nobody calls it by that), the KDE Window Manager. XFCE uses XFWM, and Gnome uses Metacity. Window managers dictate the placement of windows on the desktop, decide which windows are visible and which are not, handle overlapping and focus, and similar tasks. Window managers also provide the nifty transparency that many desktops are starting to feature.

Hope that helps to reduce confusion.
 
Old 08-08-2005, 02:36 PM   #3
DJOtaku
Member
 
Registered: Oct 2004
Location: USA
Distribution: Fedora 20; Arch; Kubuntu; Debian
Posts: 710

Original Poster
Rep: Reputation: 31
I think that clarifies it. So a desktop environment is a super-set of Windows Managers. You can load into a Window Manager or a desktop environment and the second one will, generally speaking, have more candy.

Is that right?

Thanks for the quick response.
 
Old 08-08-2005, 02:56 PM   #4
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
More or less, yes.

Note: it is possible to use alternate window managers with desktop environments. One of my friends runs e17 with gnome. I've considered moving from metacity to lumonicity (a metacity replacement with 3d and transparency and other cool features).
 
Old 08-08-2005, 03:55 PM   #5
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 2,012

Rep: Reputation: 111Reputation: 111
What I have observed is:
all WMs provide window placement, functions, transparency, etc...
standalone WMs (those that are not dependent on a DE, namely not kwm, xfwm, and metacity) provide application menus, taskbars, etc... The DE takes care of these functions for the dependent WMs.
DEs provides a full application suite and libraries to support them.

I think most people run what I call LWMDE, Light Window Manager's Desktop Enviroment. What it is is any WM combined with Firefox, Gaim, Aumix, EmelFM(my fav file manager), etc... Stuff that is not G* or K*.

Last edited by tuxdev; 08-08-2005 at 04:00 PM.
 
Old 08-08-2005, 03:59 PM   #6
Matir
Moderator
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,507

Rep: Reputation: 118Reputation: 118
Yes. It seems that every new version of des and wms blurs the lines between them further.
 
Old 08-09-2005, 08:24 AM   #7
DJOtaku
Member
 
Registered: Oct 2004
Location: USA
Distribution: Fedora 20; Arch; Kubuntu; Debian
Posts: 710

Original Poster
Rep: Reputation: 31
Thanks for the responses everyone, I think that really clarifies things a lot.
 
Old 08-09-2005, 12:43 PM   #8
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid
Posts: 4,733
Blog Entries: 12

Rep: Reputation: 456Reputation: 456Reputation: 456Reputation: 456Reputation: 456
In graphical computing, a desktop environment (DE) offers a complete graphical user interface (GUI) solution to operate a computer. The name is derived from the desktop metaphor used by most of these interfaces. A DE provides icons, toolbars, applications, applets, and abilities like drag and drop. As a whole, the particularities of design and function of a desktop environment endow it with a distinctive look and feel.

On systems running the X Window System (typically Unix systems), the desktop environment is much more flexible. In this context, a DE typically consists of a window manager, a set of themes, and programs and libraries for managing the desktop. All of these individual modules can be exchanged and individually configured to achieve a unique combination, but most desktop environments provide a default configuration that requires minimal user input.


Well-known desktop environments examples , include GNOME, KDE, CDE and Xfce.


A window manager is software that controls the placement and appearance of application windows under the X Window System, a graphical user interface on Unix systems that enables a user to interact with a number of application programs simultaneously. Each one typically has its own independent window, and when a window manager is available, interaction between the X server and its clients is redirected through the window manager.

The user can choose between various third-party window managers, which differ from one another in several ways, including:

* customizability of appearance and functionality:
o textual menus used to start programs and/or change options
o docks and other graphical ways to start programs
o multiple desktops and virtual desktops (desktops larger than the physical monitor size), and pagers to switch between them
* consumption of memory and other system resources
* degree of integration with a desktop environment, which provides a more complete interface to the operating system, and provides a range of integrated utilities and applications.

Operating system shell - Wikipedia, the free encyclopedia,
Quote:
An operating system shell is a shell for an operating system; it is a program that presents an interface to various operating system functions and services. The shell is so called because it is an outer layer of interface between the user and the innards of the operating system (the kernel).

Operating system shells generally fall into one of two categories: command line and graphical. Command line shells provide a command line interface (CLI) to the operating system, while graphical shells provide a graphical user interface (GUI).

The Linux Wikipedia is a great place to find general information.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Window Managers thorn168 General 21 05-10-2006 11:37 AM
Desktop Environments & Window Managers (the ones that are less resource intensive) aitzim Linux - Newbie 5 06-13-2005 09:56 PM
Differences between GNOME, KDE & X Window Desktop Environments? krishvij Linux - Newbie 9 04-21-2005 04:54 PM
Window Managers vs. Desktop Managers mikeshn Linux - General 4 02-11-2004 11:31 AM
Need some help using window managers hbbtstar Linux - Software 5 09-13-2003 02:00 PM


All times are GMT -5. The time now is 03:09 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration