Distro Q's and differences between XFree86 and KDE etc
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's 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.
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distro Q's and differences between XFree86 and KDE etc
Hi, I'm a beginner with linux. I've used Kubuntu for ages, but I set it up, got it working and never touched anything under the hood.
My old Intrepid box got old and senile in the hardware, so I had to take it back round the shed and put her down. It was respectful, peaceful like, she knew what was happening... I buried her next to her favorite tree in the backyard.
So yes, I got this new Mini ITX setup with a dual core Atom processor and 4 gigs of ram for my new computer. I'm going to use it as a media center in my living room. However Atom 1.6 ghz is no screamer so I'd like to build a system using a light weight operating environment to leave more power for running programs and playing my media.
I could install the latest version of Kubuntu again but I thought this time I'd try to get a bit deeper into Linux and educate myself.
Could someone clarify the differences between XFree86, Window Manager, and a Desktop Environment (KDE/GNOME/etc)?
I know it goes like Hardware -> XServer -> XFree86 -> Window Manager (I read the tutorial on linux.org).
But where does KDE or a "Desktop Environment" come in? Is KDE a decked out window manager with its own programs that runs on top of XFree86 or what? Or does it totally replace XFree86?
Also if anyone could reccomend a distro that is media friendly and isn't tied to a window manager, I'd appreciate it.
XFree86 is not used anymore due to licensing issues (perceived or real - it was a big mess), a group forked it and most linux distros use Xorg as the xserver. The xserver basically does the translation from the application space to the low level hardware directions.
A window manager does just that -- manages windows. It draws border boxes, resizes boxes, lets you drag boxes around, etc.
A desktop environment is basically a window manager and a bunch of other tools (like putting icons on the desktop, a taskbar, etc) tied together to make a nice complete experience. KDE has it's own window manager, KWin. Gnome has it's own window manager, Metacity (though before 2.2 it used Enlightenment or sawfish). Other desktop environments I'm aware of are LXDE and XFCE. Here's a good link of many window managers and desktop environments.
Simplistically you could say that all you need to have a gui in linux is to have an xserver and a window manager. Usually you would do this on a lightweight box because you probably don't need all the other bells and whistles (or bloat) of a full desktop. I've used Icewm in the past for this.
Do you have any sort of media center program in mind? At home I use MythTV and there's a lot of good distros available that are already setup for you. In the end, I just installed a bare bones Debian and then built on top of that.
Also if anyone could reccomend a distro that is media friendly and isn't tied to a window manager, I'd appreciate it.
Actually, any distro is capable of running any window manager. One of the bigger disservices the *buntus do is to give the impression that the window manager is an integral part of the distro. That is just plain
Windows-think.
I see, so the setup works with an XServer running a window manager. KDE is a window manager with a bunch of other programs for a more integrated/easy user experience. The most common XServer is XOrg. Correct?
What then is a desktop manager? Is that what displays all your icons on the desktop and such?
So a working GUI would consist of an XServer running and Window Manager and a Desktop Manager?
Oh and I'm not using MythTV this time, I cancelled my cable thanks to Hulu and Netflix. Unfortunately I'm gonna have to dual boot to windows thanks to watch instantly's windows-tied DRM issue. Bleech.
At least in Linux since the fork that pljvaldez pointed out, that is true.
Quote:
What then is a desktop manager? Is that what displays all your icons on the desktop and such?
I think it is better to think of it as all the other functions besides just displaying windows.
Quote:
So a working GUI would consist of an XServer running and Window Manager and a Desktop Manager?
Not necessarily. The "desktop manager" you refer to actually isn't needed. If you look at GUI environments like Fluxbox, they are just window managers. They can draw and manage windows, but they don't have the ability to have things like icons living on the desktop (at least not without external add-ons). Some of the window managers out there, like TWM or ratpoison, are horribly minimalistic and provide only exceedingly minimal window capabilities. However, they would fall under any reasonable definition of GUI.
Distribution: M$ Windows / Debian / Ubuntu / DSL / many others
Posts: 2,339
Rep:
Code:
My old Intrepid box got old and senile in the hardware, so I had to take it back round the shed and put her down. It was respectful, peaceful like, she knew what was happening... I buried her next to her favorite tree in the backyard.
My old Intrepid box got old and senile in the hardware, so I had to take it back round the shed and put her down. It was respectful, peaceful like, she knew what was happening... I buried her next to her favorite tree in the backyard.
Sounds good. There's an XFCE install disk (the link is for the 64-bit version, but there's also a 32-bit version if you prefer). It also has LXDE (which I've been meaning to try out).
Distribution: M$ Windows / Debian / Ubuntu / DSL / many others
Posts: 2,339
Rep:
Quote:
XFree86 is not used anymore due to licensing issues (perceived or real - it was a big mess), a group forked it and most linux distros use Xorg as the xserver. The xserver basically does the translation from the application space to the low level hardware directions.
return FALSE;
you can still get xfree86 just google download xfree86
Thanks to everyone for the replies. I know its easy to overlook basic questions.
One more newbie question... when I install this OS (debian), will I have the option to not install the default desktop environment? Basically (for educational purposes) I just want a base configuration I can install the xorg and related stuff myself.
In a distro, I am looking for the following:
1) Paired down, no bloatware
2) Good package manager to avoid dependency hell
when I install this OS (debian), will I have the option to not install the default desktop environment? Basically (for educational purposes) I just want a base configuration I can install the xorg and related stuff myself.
Yup. When it gets to the software selection stage, just deselect everything (using the space bar) except "Base System". If you go this route, it's probably better to just use the netinstall CD.
Here's a link to an install guide. That site is good for Debian stuff.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.