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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
08-08-2005, 01:28 PM
|
#1
|
|
Member
Registered: Oct 2004
Location: USA
Distribution: Fedora 18; Arch; Kubuntu; Debian
Posts: 686
Rep:
|
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,
|
|
|
|
08-08-2005, 01:40 PM
|
#2
|
|
Moderator
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,505
Rep: 
|
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. 
|
|
|
|
08-08-2005, 02:36 PM
|
#3
|
|
Member
Registered: Oct 2004
Location: USA
Distribution: Fedora 18; Arch; Kubuntu; Debian
Posts: 686
Original Poster
Rep:
|
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.
|
|
|
|
08-08-2005, 02:56 PM
|
#4
|
|
Moderator
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,505
Rep: 
|
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).
|
|
|
|
08-08-2005, 03:55 PM
|
#5
|
|
Senior Member
Registered: Jul 2005
Distribution: Slackware
Posts: 2,006
Rep: 
|
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.
|
|
|
|
08-08-2005, 03:59 PM
|
#6
|
|
Moderator
Registered: Nov 2004
Location: San Jose, CA
Distribution: Ubuntu
Posts: 8,505
Rep: 
|
Yes. It seems that every new version of des and wms blurs the lines between them further.
|
|
|
|
08-09-2005, 08:24 AM
|
#7
|
|
Member
Registered: Oct 2004
Location: USA
Distribution: Fedora 18; Arch; Kubuntu; Debian
Posts: 686
Original Poster
Rep:
|
Thanks for the responses everyone, I think that really clarifies things a lot.
|
|
|
|
08-09-2005, 12:43 PM
|
#8
|
|
Senior Member
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid
Posts: 4,732
|
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.
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 09:46 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|