Product SiteDocumentation Site

13.3. Grafische Arbeitsflächen

Das Feld der freien grafischen Arbeitsflächen wird von zwei großen Programmkollektionen dominiert: GNOME und KDE. Beide sind sehr populär. Dies ist in der Welt der freien Software ein recht seltener Fall; zum Beispiel hat der Apache-Webserver nur sehr wenige Kollegen.
Diese Vielfältigkeit hat seine Ursachen in der Vergangenheit. KDE war das erste Projekt einer grafischen Arbeitsfläche, es entschied sich jedoch, den grafischen Werkzeugsatz Qt zu verwenden, eine Entscheidung, die für viele Entwickler nicht akzeptabel war. Zu jener Zeit war Qt nämlich keine freie Software, und so wurde GNOME auf der Basis des Werkzeugsatzes GTK+ ins Leben gerufen. Qt ist inzwischen freie Software geworden, aber die Projekte haben sich nicht zusammengeschlossen, sondern sich stattdessen parallel entwickelt.
GNOME und KDE arbeiten dennoch zusammen: unter dem Schirm von FreeDesktop.org kooperieren die Projekte bei der Festlegung von Standards zur Zusammenarbeit von Anwendungen.
Die Auswahl der „besten“ grafischen Arbeitsfläche ist ein heikles Thema, dem wir lieber aus dem Wege gehen möchten. Wir werden lediglich die zahlreichen Möglichkeiten beschreiben und einige Hinweise für weitere Überlegungen geben. Die beste Wahl wird die sein, die Sie nach einigem Ausprobieren treffen werden.

13.3.1. GNOME

Debian Jessie includes GNOME version 3.14, which can be installed by a simple apt-get install gnome (it can also be installed by selecting the “Debian desktop environment” task).
Bei GNOME sind seine Anstrengungen in den Bereichen Gebrauchsfreundlichkeit und Barrierefreiheit bemerkenswert. Professionelle Designer waren an der Erstellung von Standards und Empfehlungen beteiligt. Dies hat den Entwicklern geholfen, überzeugende grafische Benutzerschnittstellen zu schaffen. Das Projekt erhält Unterstützung auch von den großen Akteuren im Computerwesen, wie Intel, IBM, Oracle, Novell und natürlich verschiedenen Linux-Distributionen. Schließlich können zur Entwicklung von Anwendungen, die mit GNOME in Verbindung treten, viele verschiedene Programmiersprachen benutzt werden.
Die GNOME-Arbeitsfläche

Abbildung 13.1. Die GNOME-Arbeitsfläche

For administrators, GNOME seems to be better prepared for massive deployments. Application configuration is handled through the GSettings interface and stores its data in the DConf database. The configuration settings can thus be queried and edited with the gsettings, and dconf command-line tools, or by the dconf-editor graphical user interfaces. The administrator can therefore change users' configuration with a simple script. The following website lists all information of interest to an administrator tasked to manage GNOME workstations:

13.3.2. KDE

Debian Jessie includes version 4.14 of KDE, which can be installed with apt-get install kde-standard.
KDE hat aufgrund eines sehr pragmatischen Ansatzes eine rasante Entwicklung durchgemacht. Seine Entwickler haben schnell sehr gute Ergebnisse erzielt, wodurch sie eine große Benutzergemeinschaft aufbauen konnten. Diese Faktoren haben zur Gesamtqualität des Projekts beigetragen. KDE ist eine vollständig ausgereifte Arbeitsplatzumgebung mit einer reichen Auswahl an Anwendungen.
Die KDE-Arbeitsfläche

Abbildung 13.2. Die KDE-Arbeitsfläche

Seit der Veröffentlichung von Qt 4.0 gibt es das letzte verbliebene Lizenzproblem bei KDE nicht mehr. Diese Version wurde sowohl für Linux als auch für Windows unter der GPL veröffentlicht (wohingegen die Windows-Version vorher unter einer nicht-freien Lizenz veröffentlicht war). Beachten Sie, dass KDE-Anwendungen mit der Programmiersprache C++ entwickelt werden müssen.

13.3.3. Xfce und andere

Xfce ist eine einfache und leichtgewichtige grafische Arbeitsfläche, die hervorragend zu Rechnern mit begrenzten Ressourcen passt. Es kann mit dem Befehl apt-get install xfce4 installiert werden. Wie GNOME beruht auch Xfce auf GTK+, und mehrere Komponenten sind bei beiden Arbeitsflächen identisch.
Unlike GNOME and KDE, Xfce does not aim at being a vast project. Beyond the basic components of a modern desktop (file manager, window manager, session manager, a panel for application launchers and so on), it only provides a few specific applications: a terminal, a calendar (Orage), an image viewer, a CD/DVD burning tool, a media player (Parole), sound volume control and a text editor (mousepad).
Die Xfce-Arbeitsfläche

Abbildung 13.3. Die Xfce-Arbeitsfläche

Another desktop environment provided in Jessie is LXDE, which focuses on the “lightweight” aspect. It can be installed with the help of the lxde meta-package.