Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Confused about window managers, KDE, X11,etc.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
bleakcabal
Guru
Guru


Joined: 10 Oct 2002
Posts: 301
Location: Montreal, Québec, Canada

PostPosted: Tue Oct 15, 2002 8:54 pm    Post subject: Confused about window managers, KDE, X11,etc. Reply with quote

Im new to Linux.

So far Iv'e seen that there are window managers and maybe other levels of window managers that interface with X11 ( or XFree, or X, or are these all the same thing :?: )

From reading pages of

blackbox, window maker, icewm, kde, gnome, fluxbox, sawfish, and many others Iv'e gathered that some of these can be run within KDE and Gnome and that KDE and Gnome can run without them... And that some of these can be run without running KDE or Gnome.

If KDE can run with or without them, and they can run with or without KDE what's KDE do that they don`t or don`t do ?

I gather you can`t run Gnome in Sawfish but you can run Sawfish in Gnome ???
8O
Also that you can't run window maker in say fluxbox for exemple...

:roll:

So would that mean that KDE and Gnome arent window managers ? But what are they ? And what do they do ? Iv'e run KDE for some time on Red Hat... And it's like windows.... :?

Could someone please un-confuse things for me ?

Pretty please :!:
Back to top
View user's profile Send private message
thegarbageman
n00b
n00b


Joined: 28 Apr 2002
Posts: 74
Location: Overland Park, KS

PostPosted: Tue Oct 15, 2002 9:29 pm    Post subject: Re: Confused about window managers, KDE, X11,etc. Reply with quote

bleakcabal wrote:
Im new to Linux.

So far Iv'e seen that there are window managers and maybe other levels of window managers that interface with X11 ( or XFree, or X, or are these all the same thing :?: )

all the same thing.
Quote:

From reading pages of

blackbox, window maker, icewm, kde, gnome, fluxbox, sawfish, and many others Iv'e gathered that some of these can be run within KDE and Gnome and that KDE and Gnome can run without them... And that some of these can be run without running KDE or Gnome.

If KDE can run with or without them, and they can run with or without KDE what's KDE do that they don`t or don`t do ?

I gather you can`t run Gnome in Sawfish but you can run Sawfish in Gnome ???
8O

Also that you can't run window maker in say fluxbox for exemple...

:roll:

So would that mean that KDE and Gnome arent window managers ? But what are they ? And what do they do ? Iv'e run KDE for some time on Red Hat... And it's like windows.... :?

KDE, GNOME & Window Maker are Desktop Environments, not window managers.
Although they do come with a wm (Metacity is gnome2's wm, sawfish is gnome1's)
Quote:

Could someone please un-confuse things for me ?
Pretty please :!:


X manages video. a window manager (like sawfish) only handles the windows themselves (minimize, maximize, resize, etc...).

A desktop environment has a broader scope - and usually includes a separate wm, along with menus, control-center, sound events, tool-bars, games, etc.
Back to top
View user's profile Send private message
schutten
Tux's lil' helper
Tux's lil' helper


Joined: 29 Apr 2002
Posts: 120
Location: Veldhoven, the Netherlands

PostPosted: Tue Oct 15, 2002 9:33 pm    Post subject: Reply with quote

Indeed this is all confusing. I'll try to simplify things:

Basically there are three levels when it comes to a unix windowing system:

- First there is the basic system X/XFree/X11. This is all the same. X is the name of the windowing system used (short for X Window Sytem); 11 is the current version number; XFree is the free implementation that is commonly used in combination with Linux.

- Second there is a window manager (wm). X by itself is not very usefull (and certainly not very pretty). To draw window borders, title bars, etc a window manager is used, like sawfish/metacity/twm/icewm/kwm. There are a lot of choices here... Usually the choice of wm is influenced by the next (the desktop environment).

- Third there is a desktop environment. This usually draws/organizes the desktop & some menus (like menus similar to the windows task bar/start menu) and provides for some integration of the applications. This is not really required, but certainly usefull. For beginners with linux I would recommend kde or gnome as a desktop environment (I would certainly use one of those if you have used MS Windows before, since they work pretty similar). The choice is yours; I would install both and try them... KDE installs its own window manager (kwm), so you won't have to worry about that. Gnome needs a separate window manager (I think currently gentoo will install metacity by default, but sawfish is also popular as a window manager for gnome).

Later one can install and try other window managers/desktop environments.

Oh, BTW Welcome to Linux, you'll love all the choices you have. Although this may sometimes seem confusing, it is all part of the freedom that Linux brings...
Back to top
View user's profile Send private message
IWBCMAN
Guru
Guru


Joined: 25 Jun 2002
Posts: 474

PostPosted: Tue Oct 15, 2002 9:48 pm    Post subject: Reply with quote

no problem-being new and confused is ordinary...


Others can give a more detailed answer, but heres something small to unravel the layers of confusion.

Firstly-when you interact with Xwindows in linux you interact with it through a) Windowmanagers and/or b) Desktop Enviroments

Windowmanagers control the placement,style,color-in short the atrributes of windows and allow for their manipulation.
Examples:
blackbox,fluxbox,openbox,waimea,enlightement, WindowMaker, rox, fvwm, icewm, tcwm, metacity,sawfish,kwm etc.

Desktop Environments usually are coupled with certain windowmangers(gnome with metacity/sawfish and kde with kwm). when one installs a Desktop Environment a windowmanager will be install with it. Desktop Enviroments add functionality to and above that of windowmanagers. They include a repetoire of smaller programs(kate,gedit,ark,file-roller etc.) and provide for a level of unification in terms of style and functionality accross these programs.

If one uses simply a windowmanager one must select and configure the tools which one needs to compliment it. A windowmanager(wm) used alone is almost always faster than using a desktop environment. In a desktop environment(de(desktopmanager=desktop environment(for all practical purposes,with exceptions)) one can usually manipulate all aspect of the system through graphical configuration tools- with a wm one usually has small hidden txt files located in hidden directories which hold the configrations settings-very powerfull, but sometimes bewildering in terms of complexity. de's provide for integration-like cut and paste between applications, -system-wide fonts, widgets, sounds, key combinations in short themes-in kde and gnome there is a great deal of intgeration-gnome apps work fluidly under gnome and same is true for kde. One can run kde and gnome application using any windowmanager-but they are not integrated, and usually not supported, or not adequately supported. One can also run kde apps in gnome or vice-versa. E17 (the folllow up to enlightenment 16.5) will probably be a hybrid wm/de. GNUstep/WindowMaker is a hybrid wm/de. Non-de apps like Openoffice and Mozilla work fine in both wm's and de's-mozilla uses the gtk+ libraries which gnome/gnome2 uses...
Back to top
View user's profile Send private message
bleakcabal
Guru
Guru


Joined: 10 Oct 2002
Posts: 301
Location: Montreal, Québec, Canada

PostPosted: Wed Oct 16, 2002 1:39 am    Post subject: Thanks alot Reply with quote

Thanks alot that clears a lot of things. Guess I'll have to try them out ! Maybe not all of them, but alot of them.
Back to top
View user's profile Send private message
fghellar
Bodhisattva
Bodhisattva


Joined: 10 Apr 2002
Posts: 856
Location: Porto Alegre, BR

PostPosted: Wed Oct 16, 2002 7:10 pm    Post subject: Reply with quote

You can also check these two documents:

X Window System Architecture Overview HOWTO
Quote:
This document provides an overview of the X Window System's architecture, give a better understanding of its design, which components integrate with X and fit together to provide a working graphical environment and what choices are there regarding such components as window managers, toolkits and widget libraries, and desktop environments.

The X Window User HOWTO
Quote:
This document provides basic information on understanding and configuring the X Window System for Linux users. This is meant to be an introductory level document. A basic knowledge of software configuration is assumed, as is the presence of an installed and working X Window System.

_________________
| www.gentoo.org | www.tldp.org | www.google.com |
Back to top
View user's profile Send private message
David_Escott
l33t
l33t


Joined: 12 Jan 2003
Posts: 952
Location: Boston, MA

PostPosted: Wed Feb 05, 2003 3:31 am    Post subject: Reply with quote

One thing not mentioned in this thread is what to do if you DONT want a desktop environment. Perhaps you want to minimize bloat or have more control over your system (if speed is your concern the best bet is to ask, most of environments are fairly snappy on reasonably modern hardware so there is probably something else going on).

If you put -gnome and -kde in your use variables then applications will be built that do not link to the additional features that a desktop environment provides. For example xmms would not build support for a gnome/kde applet and would not know about these desktop environments and the organizational features they provide. Also these applications would not use session management features (used to save state between logout login etc) although you can get most of this back by modifying your .xinitrc to your liking.

If on the other hand your goal is to totally eliminate the bloat of the a desktop environment you would need to also disable the toolkits they use by putting in thinks like "-gtk -gtk2 -qt -qtmt"... (don't just delete these from make.profile/make.defaults since this file is modified by updgrading portage). The problem with this is that you would make it impossible to use those applications that require a particular toolkit. (Sometimes this can be a desired behavior for instance if you want a gnome only shop so to speak you can put in "-qt -kde -arts -qtmt").
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum