summaryrefslogtreecommitdiff
path: root/Desktops.mdwn
blob: 035e406066f4f78558234c91d576aa913f2655a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
In general there are two flavors of X desktop. The two most well-known "heavyweight" desktop projects are GNOME and KDE; these include both a _desktop environment_ and an _application development framework_. A desktop environment includes a window manager, help browser, file manager, task bar, and so on. A development framework includes any number of libraries to ease application development, perhaps most importantly a GUI toolkit. GNOME and KDE are the desktops with the most support from Linux distribution vendors. 

The second flavor of X desktop includes a desktop environment only; no development framework is included. The line between this flavor of desktop and a plain old window manager is a bit blurry; many people would describe Xfce, and WindowMaker as desktops in this category. 

The following is a very incomplete list of available desktop environments which make use of freedesktop.org standards.


### Full desktop environments

* [[Cinnamon|https://cinnamon-spices.linuxmint.com]]: A variant of GNOME with a more 'traditional' interface
* [[Elementary|https://elementary.io]]: Elementary OS
* [[Enlightenment|http://www.enlightenment.org/]]
* [[GNOME|http://www.gnome.org]] [[(developer site)|http://developer.gnome.org]]
* [[GNUstep|http://www.gnustep.org/]]: The GNU [[OpenStep|http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html]] Implementation 
* [[KDE|http://www.kde.org]] [[(developer site)|http://techbase.kde.org]]
* [[LxDE|http://lxde.sourceforge.net]]: provide a new desktop environment which is lightweight and fast 
* [[Unity|http://unity.ubuntu.com/]]: A desktop environment built on GNOME 
* [[Xfce|http://www.xfce.org/]]: Lightweight GTK+-based environment 

### Light desktop environments

Many of these desktop environments take a 'mix and match' approach, where you assemble your own desktop from a set of components.

* [[awesome|http://awesome.naquadah.org]]: Highly configurable, next generation framework window manager 
* [[fluxbox|http://fluxbox.org/]]: Lightweight WM with support for tabs 
* [[FVWM|http://fvwm.org/]]: An extremely customizable window manager and some desktop applications 
* [[IceWM|http://www.icewm.org/]]: Window manager designed to be small, fast and lightweight 
* [[WindowMaker|http://www.windowmaker.org/]]: Window manager intended to work with GNUstep