Linux desktop environments: Difference between revisions

Content deleted Content added
GreggHB (talk | contribs)
Mr.Unknown (talk | contribs)
Line 34:
[[File:Free and open-source-software display servers and UI toolkits.svg|thumb|700px|''Visible software components'' of the Linux desktop stack are including the [[display server]], [[Template:Widget engine|widget engines]], and some of the more widespread [[Template:Widget toolkits|widget toolkits]]. There are also the ''invisible components'', including [[D-Bus]] and [[PulseAudio]].]]
 
Obviously thereThere is no "one" Linux Desktopdesktop, but rather there is a pool of [[free and open-source software]] from which Desktopdesktop environments /and Linux distributions select components with which they construct a GUI implementing some more or less strict design guide, such as e.g. . GNOME, for example, has its [[Human interface guidelines]], as a design guide, which gives the Human-Machine Interface an important role, not just when doing the graphical design, but also when looking at people with [[disability|disabilities]], and even when looking at security.<ref>{{cite web |url=https://lwn.net/Articles/562902/ |title=Prompt-free security for GNOME}}</ref>
 
===Invisible components===
Line 42:
* A [[display server]] which for the longest time has been communicating in the X11 display server protocol with its clients; prominent software talking X11 are the [[X.Org Server]] and [[Xlib]]. Frustration over the cumbersome X11 core protocol, and especially over its numerous extensions, has led to the creation of a new display server protocol: [[Wayland (display server protocol)|Wayland]].
* [[window manager]]s, more precisely [[X window manager]]s.
 
 
lower levels of our userspace stack
 
===Visible components===
Line 93 ⟶ 90:
Image:Sugar-home-view-0.82.jpg|[[Sugar (desktop environment)|Sugar]]
</gallery>
 
 
== History ==