Everything2
Near Matches
Ignore Exact
Full Text
Everything2

KDE vs. GNOME

created by Cutthroat

(thing) by baffo (2.1 wk) (print)   ?   (I like it!) Tue May 16 2000 at 20:17:25

What are KDE and Gnome?

Notice that neither KDE nor Gnome are window managers (like FVWM or Enlightenment or Sawmill or Window Maker) or windowing systems (that would be X).

What they are is desktop environments. That's to say, they define the software environment where the window manager and the other GUI programs run. Gnome (I know zilch about KDE) provides standardized interface components (a bit like Motif did), and standardized preferences. It also provides an implementation of CORBA, for inter object communication. One useful user-level Gnome feature is the ability to save a whole session, so that when you log in again the same programs reopen, and actually open those files you were editing.

For example, I run Window Maker under Gnome, because I like the Gnome taskbar. But I could be running it under plain X.
There are programs, like grip, that require Gnome. Luckily, old "plain-X" programs like xbiff, xterm or xv don't give a damn about the presence of Gnome, and just run happily in their old unadorned way. There exist Gnome-aware subsitutes, like the Gnome terminal.
Some programs require that you have installed the Gnome libraries, but you don't need to be actually running a Gnome based window manager. If memory does not fail me, Galeon works like that.


(idea) by mawa (1.8 y) (print)   ?   (I like it!) 1 C! Sun Jun 02 2002 at 8:24:46

Many people, especially KDE fans who exhibit the fold-and-merge attitude, think that GNOME is a bad KDE clone. Usually, people don't even know what the differences between both of the projects are.

This is written mainly from a GNOME point of view since I'm a member of the GNOME project. If you want anything added here that doesn't justify having its own writeup, /msg me and I'll add stuff to the list.

  • GNOME's GUI toolkit, GTK+, is based on C and a simple run-time implementation of objects and classes, unlike Qt which is programmed in C++ with some additional keywords that are interpreted by the Meta Object Compiler, moc.
  • GNOME hasn't got an own, official window manager, to the contrary: window manager independence has always been an important goal. KDE, on the other hand, was originally supposed to work with KWM and only KWM. Today, however, both GNOME and KDE are supported by about a half-dozen window managers each, and there is a semi-official GNOME window manager (Sawfish)
  • GNOME's panel has always had panel applets. KDE's features applets only since version 2.0, which means that the GNOME applet culture has brought forth many more applets to date.
  • GNOME's file manager, Nautilus, contains many clever hacks not found in Konqueror (and vice versa, I suppose?)
  • GNOME has had widget themes for years, KDE has started supporting them with version 2.0.

This writeup was renoded after being nuked from its original node; the responsible god offered me to put it here, so I did.


printable version
chaos

great desktop schism The best Linux distribution gnome GNOME vs KDE
KDE QT Vi vs Emacs Gödel, Escher, Bach: An Eternal Golden Braid
Slackware The general theory of household item appearance and disappearance WindowMaker Linux GUIs
Quad damage FVWM Enlightenment Sawfish
Matthias Ettrich window manager SuSE Konqueror
God sawmill GTK+ linux beer
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Just another sprinkling of indeterminacy
ebola
Decalogue
Lolita Complex
Benedictus de Spinoza
Vasilopita
pwnt
The revolution will not be televised
Scientific Morality
Crazy Eddie
Dr. Manhattan
The Mythological Origins of The Silmarillion and Unfinished Tales
Sam and Dave
Autopsy
New Writeups
locke baron
The fall of Earth(fiction)
BookReader
Fear the Cold(dream)
Pavlovna
Kathleen MacInnes(person)
stainedglass
1(fiction)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
octillion369
Death Knight(person)
XWiz
Are you hoping for a miracle?(review)
santo
The Host(review)
LostPsion
"Shut the Fuck Up" Theaters(idea)
beatrice
You've been slowly taking me over for nearly a year, do you know that?(idea)
Berek
YouTube(thing)
shaogo
How to Pretend to Have a Job(idea)
Everything 2 is brought to you by the letter C and The Everything Development Company