>>What exactly is GNOME for?? I am using KDE and I am very happy with
>>it. I know that there has been a lot of questions about the QT
>>license and that has been ironed out. (At least according to the KDE
>>web site) Can I still run GTK++ and GNOME apps under KDE??
>>Do I need GNOME?? If so can I run it with KDE?? Or do I need to run
>>another windwo manager??
>GNOME is just a desktop and you need to run it in a Window Manager,
>like fvwm2 , Afterstep, etc..
>BTW, you can run GNOME in KDE ...
This nicely illustrates that there is a quite desperate lack of
understanding of just what GNOME and KDE are intended to be and to provide.
#1. They may mandate a selection of window managers, but *ARE NOT WINDOW
The fact that people coming from a Microsoft Windows background lack the
understanding of what a window manager *is* muddies matters as there is a
tendancy to mistake GNOME and KDE for being "new window managers."
#2. They may encourage the use of a particular X GUI library (GTk or Qt),
but *ARE NOT THAT LIBRARY,* and furthermore SHOULD NOT NEED TO MANDATE A
Note that the "politics" and sundry "warfare" has almost all surrounded the
choice of GTk versus Qt.
This is quite unfortunate.
The reason for the pushes towards the libraries are that:
- It's much easier to build a desktop whose interfaces are well supported by
a particular GUI library than it is to build interfaces that are
- If applications are to nicely support the "desktop" features, it will
require that they be substantially modified. It is easiest to argue for
this to take place in conjunction with a move to a new GUI library.
- A move to a single GUI library obviously results in memory savings.
#3. The thing that the respective "desktops" provide that cannot be
provided otherwise is a programming interface that permits applications to
communicate with one another in standardized fashions.
This represents things like drag'n'drop and other sorts of "direct
communications" between applications.
This is the piece that is both:
- Really crucial, being the purpose of the exercise, and
- Elusive to describe, as you can't necessarily "see" what it does.
There is a need for people to "shut up already" about the library comparison
Until such time as they (either GNOME or KDE proponents) make it practical
to build Tk apps that drag'n'drop, they have *NOT* created something that is
Thus far, the visible effect is that both groups have tried to convince the
world that their GUI library (point #2) is the best, often vilifying the
Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer <http://www.hex.net/~cbbrowne/lsf.html>