Everything2
Near Matches
Ignore Exact
Full Text
Everything2

KDE vs. GNOME

created by Cutthroat

(thing) by baffo (2.6 d) (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.6 y) (print)   ?   1 C! I like it! 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
What you are reading:
Calvin and Hobbes
You love these machines. These machines are dead: a love story.
Canadian Tire Guy
Love Canal
We don't write poetry because it's cute
Gone in Sixty Seconds - A Theatre Quest
Memory
The day I realized how sane I really am
event cone
Middle eastern customs
@
DSL
Samurai women
New Writeups
Wuukiee
Highly ornamental cultivars of brambles still have as many thorns as their wild counterparts(idea)
TheDeadGuy
Editor Log: May 2008(log)
everyday j.Lo
pray do not molest them(thing)
ammie
Bands Who Take Their Names from Eighteenth-century English Poetry and Prose(idea)
shaogo
Under My Thumb(review)
ammie
Rock On(person)
The Custodian
The Dresden Files(thing)
Ouzo
PETA becomes you, a proposed future(fiction)
Ereneta
Stone Soup, Part Two(fiction)
jjen
Sorrier than I ever thought I would be(personal)
locke baron
Moskva class antisubmarine cruiser(thing)
Wuukiee
May 15, 2008(idea)
locke baron
Kuznetsov class aircraft carrier(thing)
Adaptive Child
Annie's garden salsa(recipe)
Simulacron3
Zig-Zag(thing)
This affordable entertainment brought to you by The Everything Development Company