What Are Desktop Environments and Window Managers, and Why Do You Need Both?

AI Thread Summary
A desktop environment includes a window manager, file manager, task manager, and configuration tools, while a window manager solely manages the display and behavior of windows. For instance, KDE utilizes the KWin window manager, and Gnome uses Sawfish. It is not necessary to have both; a window manager like Fluxbox can be sufficient for users who prefer command-line tools over graphical interfaces, resulting in a more responsive system with lower resource consumption. Desktop environments such as KDE and Gnome are not exclusive to Linux and can operate on various platforms, including Windows and FreeBSD. Users seeking lightweight alternatives for older hardware, like a Pentium 233, may find success with minimalistic options like Fluxbox or FVWM. Concerns about performance with traditional desktop environments are common, especially for users transitioning from Windows, who may seek a GUI experience similar to older Windows versions without the bloat. Recommendations for optimizing performance include ensuring updated drivers and considering the system's RAM and video capabilities.
FulhamFan3
Messages
134
Reaction score
0
What is the difference between a desktop environment and a windows manager? Why do I need them both?
 
Computer science news on Phys.org
A desktop environment consists of a window manager, file manager, task manager, configuration tools, etc. A window manager just handles how windows are displayed, what type of borders they have and how they react to user input.

KDE uses the KWin window manager while Gnome uses the Sawfish window manager.

Do you need both a desktop and a window manager: No. For example I only use the window manager called Fluxbox. I don't need a file manager or other gui based configuration tools because I use the command line for that stuff. The advantage of using just a window manager is that the desktop is much more responsive and your not wasting cpu cyles and memory on bloated software.

http://fluxbox.sourceforge.net/
 
Just to clarify KDE, Gnome, or any other "Linux GUI" you speak of, are not just native to Linux only. It is technically incorrect to classify a GUI as Linux only. Environments such as Gnome and KDE can run on many platforms, including Cygwin in Windows, FreeBSD, Solaris, etc.

At the moment I use "Common Desktop Environment," commonly known as "CDE" as my primary environment. It features a file manager and standard apps, and uses very little CPU cycles.
 
Last edited:
I've been a windows/dos guy my whole life. I'm pretty much trying to find something that mirrors windows 3.1 where the graphical environment is pretty much a visual shell for DOS. I have a computer than ran windows 98 pretty competently(pentium 233). I've tried KDE and that was horribly slow and bloated. People tell me that redhat should work at least as well as Win98 but that's BS. They tell me for my system I can only run the command line but if Win98 runs well then some sort of linux GUI should work at least as well. Any recommendations?
 
FulhamFan3 said:
I've been a windows/dos guy my whole life. I'm pretty much trying to find something that mirrors windows 3.1 where the graphical environment is pretty much a visual shell for DOS. I have a computer than ran windows 98 pretty competently(pentium 233). I've tried KDE and that was horribly slow and bloated. People tell me that redhat should work at least as well as Win98 but that's BS. They tell me for my system I can only run the command line but if Win98 runs well then some sort of linux GUI should work at least as well. Any recommendations?

Like I said, there is no such thing as a "Linux GUI." Fluxbux, as dduardo has recommended, is pretty usable and features extensive menus. As a very, very lightweight WM, I'd recommend something like FVWM.
 
How much ram have you got FulhamFan3? What kind of video card? Updating the drivers/latest xserver might help.
 
64 MB ram on a 233 MHz. Video card is 8 MB orchid fahrenheit. It also has a Diamond Monster 3D add-on but I don't need that. I just want to run something to browse the web and check email without taking forever to open programs.
 
Back
Top