You are not logged in.

#1 2007-08-03 16:50:49

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Desktop Environment VS Window Manager, what is the difference?

I was wondering about the difference between DE and WM?

It is just like iconize VS minimize or directory VS folder?
So it is the same just more Unix-like or more Windows-like?

Or there is a difference?

Offline

#2 2007-08-03 17:07:29

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: Desktop Environment VS Window Manager, what is the difference?

Maybe the best way of understanding is looking at examples.
So try some of the following :
DE : kde, gnome and xfce
WM : fluxbox, openbox, icewm, windowmaker, fvwm
and the tiling ones : wmii, dwm, ion, ratpoison, xmonad

A WM is just a small part of a DE.


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#3 2007-08-03 17:11:49

ezzetabi
Member
Registered: 2006-08-27
Posts: 947

Re: Desktop Environment VS Window Manager, what is the difference?

Ohhh, maybe I understood. A DE is bloated, big and difficult to understand WM? I guess not... :S

Offline

#4 2007-08-03 17:24:09

fwojciec
Member
Registered: 2007-05-20
Posts: 1,411

Re: Desktop Environment VS Window Manager, what is the difference?

For example...  Gnome is a DE and it includes, as one of its components, a WM called Metacity.

WMs focus on launching applications and displaying/managing/decorating their windows, all other desktop functions (like file management, panels, drawing backgrounds, etc.) are performed by independent applications. 

DE gives you an integrated desktop with a range of functionalities - all in one.

Last edited by fwojciec (2007-08-03 17:24:35)

Offline

#5 2007-08-03 18:38:09

shen
Member
Registered: 2003-09-05
Posts: 272
Website

Re: Desktop Environment VS Window Manager, what is the difference?

My thoughts are this DE's give you a whole package of features some you will use some you won't and some you will hate. This works for some but not everyone. Me I prefer to use a WM like Fluxbox or Openbox and then build my setup to my liking and add the tools and apps I prefer. You can do just about anything in a WM that you can in a DE.

Offline

#6 2007-08-03 18:39:49

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Desktop Environment VS Window Manager, what is the difference?

Every DE needs a WM.

Gnome uses metacity and kde uses kwin.
You can however use almost any wm with kde/gnome.

example :  i've ran icewm with kde for a while and iirc there are users who run gnome with fluxbox as wm.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2007-08-03 18:45:00

shen
Member
Registered: 2003-09-05
Posts: 272
Website

Re: Desktop Environment VS Window Manager, what is the difference?

I was running gnome with openbox as the WM and IMHO it looked better then metacity.

Offline

#8 2007-08-03 19:29:41

skymt
Member
Registered: 2006-11-27
Posts: 443

Re: Desktop Environment VS Window Manager, what is the difference?

Strictly speaking, a window manager is in charge of managing windows. It draws the decorations (usually just the title bar and borders) and places each window onscreen. It's also in charge of moving and resizing windows. If you run X without a window manager, each window opens, without a border, in the top-left corner of the screen (you can usually use the -geom or --geometry option to pick a default position when running an app), and you can't move or resize them. (Examples: Xmonad, evilwm, Metacity)

Many window managers offer a built-in application launcher, usually by showing a menu when you right-click on the desktop. I prefer to call this a "desktop shell", what Enlightenment calls itself, because it does more than manage windows but is still a single program. (Examples: Fluxbox, Openbox, Window Maker)

A desktop environment is a collection of programs and libraries designed to create an integrated environment. It almost always includes a window manager, with the notable exception of the RoX desktop. The individual parts of a DE can be swapped out if you prefer another program. For example, before XFCE included Thunar, I ran it with Openbox as a WM and RoX as a file manager. (Examples: KDE, XFCE, Étoilé)

Offline

#9 2007-08-03 21:22:08

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

Re: Desktop Environment VS Window Manager, what is the difference?

and as far as 'That Other OS' is concerned, AFAIK it does not have a WM at all (and only a shell: the explorer taskbar). windows are self-handled by the application... that's why when an app crashes, the window fails to react to any events (close, move, etc...), and why even on a working app, once a dialog pops up you can't move the underlying windows of the belonging app (if they belong to the same thread, and even if they don't it may or may not work) unless closing the dialog. braindead design if you may ask (which they tried to change on XP, but blatantly failed to anyway).

Last edited by lloeki (2007-08-03 21:23:48)


To know recursion, you must first know recursion.

Offline

#10 2007-08-03 21:39:12

skymt
Member
Registered: 2006-11-27
Posts: 443

Re: Desktop Environment VS Window Manager, what is the difference?

lloeki wrote:

and as far as 'That Other OS' is concerned, AFAIK it does not have a WM at all.

As of Vista, it does. The Vista window manager is, confusingly enough, named DWM. That's why it's important to spell "our" dwm in lower-case.

Offline

#11 2007-09-20 14:54:49

theringmaster
Member
From: Air Force
Registered: 2007-07-16
Posts: 581
Website

Re: Desktop Environment VS Window Manager, what is the difference?

skymt wrote:
lloeki wrote:

and as far as 'That Other OS' is concerned, AFAIK it does not have a WM at all.

As of Vista, it does. The Vista window manager is, confusingly enough, named DWM. That's why it's important to spell "our" dwm in lower-case.

i wonder what DWM stands for, maybe "dumb window manager"?


Check me out on twitter!!! twitter.com/The_Ringmaster

Offline

#12 2007-09-20 15:12:07

erikl
Member
From: Mars
Registered: 2006-07-15
Posts: 128

Re: Desktop Environment VS Window Manager, what is the difference?

theringmaster wrote:
skymt wrote:
lloeki wrote:

and as far as 'That Other OS' is concerned, AFAIK it does not have a WM at all.

As of Vista, it does. The Vista window manager is, confusingly enough, named DWM. That's why it's important to spell "our" dwm in lower-case.

i wonder what DWM stands for, maybe "dumb window manager"?

Dynamic Window Manager.

Offline

#13 2007-09-20 15:12:15

chicha
Member
From: France
Registered: 2007-04-20
Posts: 271

Re: Desktop Environment VS Window Manager, what is the difference?

An other well known Window Manager is compiz : It adds 3D effects to the windows.

And here is what compiz says about itself :

Compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. It provides various new graphical effects and features on any desktop environment, including Gnome and KDE.

    * Window management has never looked so enticing: Through OpenGL accelerated compositing, Compiz provides tons of new visual effects. It's also flexible enough so you could easily add more through a plugin system.

    * Compiz is compatible: Any X Window System based desktop environment, including (but not limited to) Gnome and KDE, is supported.

I hope it helped !
Cheers,

Chicha

Offline

#14 2007-09-20 15:14:14

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: Desktop Environment VS Window Manager, what is the difference?

erikl wrote:
theringmaster wrote:
skymt wrote:

As of Vista, it does. The Vista window manager is, confusingly enough, named DWM. That's why it's important to spell "our" dwm in lower-case.

i wonder what DWM stands for, maybe "dumb window manager"?

Dynamic Window Manager.

You got it all backwards smile

dwm = dynamic window manager , DWM = Dumb Window Manager


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#15 2007-09-20 15:17:22

theringmaster
Member
From: Air Force
Registered: 2007-07-16
Posts: 581
Website

Re: Desktop Environment VS Window Manager, what is the difference?

yeah i was referring to the microsoft thing, not dwm.


Check me out on twitter!!! twitter.com/The_Ringmaster

Offline

#16 2008-01-05 15:35:04

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

Re: Desktop Environment VS Window Manager, what is the difference?

Hello everyone, Happy New Year. Hope all had a great Holiday season! I found this thread while doing some research on WM's and DE's. I have used XFCE for awhile but I have always liked the way DSL(Damn Small Linux) looked. I understand that it uses Fluxbox as the DE and JWM as the WM. So if you install a DE how do you pick what WM you use? I would like to try some diff DE's and WM's just to see how they work. One thing I like about DSL is the sys monitor on the right side of the desktop. It looks clean and blends well w/ the desktop. Thanks!!!


Power to the Penguin

http://counter.li.org/ #386007

Offline

#17 2008-01-05 16:32:53

gunnihinn
Member
From: Torreón, Mexico
Registered: 2007-10-28
Posts: 81

Re: Desktop Environment VS Window Manager, what is the difference?

Fluxbox is a window manager, not a desktop environment, DSL just lets you choose which one you want, Fluxbox or Jwm. If I remember correctly Fluxbox is the default one, and the system monitor on the right is Conky.

You can see a list of the applications DSL uses on their website, and if you have access to a DSL setup you can look around the /home/user directory and try to find the .conkyrc file, and see how they configure it.

FYI, lots of people like Conky. If you take a look at the screenshot thread in the Artwork forum here you'll find loads of examples of configurations, and most people are willing to share their configs.

Offline

#18 2008-01-05 19:34:54

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

Re: Desktop Environment VS Window Manager, what is the difference?

gunnihinn wrote:

Fluxbox is a window manager, not a desktop environment, DSL just lets you choose which one you want, Fluxbox or Jwm. If I remember correctly Fluxbox is the default one, and the system monitor on the right is Conky.

You can see a list of the applications DSL uses on their website, and if you have access to a DSL setup you can look around the /home/user directory and try to find the .conkyrc file, and see how they configure it.

FYI, lots of people like Conky. If you take a look at the screenshot thread in the Artwork forum here you'll find loads of examples of configurations, and most people are willing to share their configs.

Yes I have looked @ the screen shots, I think it looks nice. Thanks for the reply and clearing up DE and WM. I will take a look @ my DSL cd and look @ the config file. THANKS!!


Power to the Penguin

http://counter.li.org/ #386007

Offline

#19 2008-01-06 05:17:15

synorgy
Member
From: $HOME
Registered: 2005-07-11
Posts: 272
Website

Re: Desktop Environment VS Window Manager, what is the difference?

If I remember correctly, the SysMonitor in DSL isn't conky - it's gkrellm. Then again, I haven't used DSL in a while, but if it lets you interact with it through mouse clicks still (rather than staticly reporting system information), then it's gkrellm.


"Unix is basically a simple operating system, but you have to be a genius to understand the simplicity." (Dennis Ritchie)

Offline

#20 2008-01-07 01:55:12

cphase
Member
From: Newnan. GA
Registered: 2006-11-06
Posts: 116
Website

Re: Desktop Environment VS Window Manager, what is the difference?

I have been using gkrellm, it is Conky in DSL.


Power to the Penguin

http://counter.li.org/ #386007

Offline

Board footer

Powered by FluxBB