AA_sonne_photocase.jpg

© photocase.com

Es werde Licht

Der Window-Manager Enlightenment DR17

01.03.2006
Der Window-Manager Enlightenment hat eine begeisterte Fangemeinde, doch die nächste Version lässt seit Jahren auf sich warten. Wer sich an die Development Release 17 wagt, wird bereits jetzt mit einer ästhetischen und sehr flexiblen Oberfläche belohnt.

Enlightenment begann sein Dasein 1997 als Hack des Window-Managers Fvwm. Derzeit ist die Version 0.17 in Arbeit, und das Ziel der Entwickler ist eine funktionsreiche Desktop-Umgebung mit hohem ästhetischen Anspruch, die sich möglichst frei konfigurieren lässt.

Während der Vorgänger Enlightenment 16 schon mehrere Jahre alt ist und sich einer großen Anhängerschaft erfreut, verlief die Geschichte der derzeitigen Entwicklerversion Enlightenment DR17 (Development Release 17, auch E17 genannt) eher holprig. Das hing unter anderem damit zusammen, dass die Entwickler zahlreiche Bibliotheken und Dienstprogramme neu schrieben und zwischenzeitlich den Code komplett verwarfen. Daneben sind sie für andere namhafte Bibliotheken verantwortlich, beispielsweise die Grafikbibliothek Imlib2, die auch in Gnome zum Einsatz kommt.

Auch wenn sich E17 nach wie vor in einem Pre-Alpha-Stadium befindet, wird er mittlerweile von vielen Anhängern genutzt, die durch Fehlerberichte helfen, die Entwicklung zu beschleunigen. Mittlerweile läuft E17 stabil und lädt zum Ausprobieren ein. Doch wer sich auf dieses Abenteuer einlässt, muss sich darüber im Klaren sein, dass sich Enlightenment 17 noch in einem steten Wandel befindet. Die Syntax der Konfigurationsdateien ändert sich bisweilen. Bei einem Update wird außerdem die Konfiguration gelegentlich automatisch gelöscht und durch eine bereinigte ersetzt – dabei gehen unter Umständen die Einstellungen des Benutzers verloren.

Installation

Die einfachste Art, E17 auszuprobieren, ist die Live-CD Elive [2]. Experten holen sich den neusten Code aus dem CVS. Dabei helfen einige Skripte [3],[4]. Ein anderes Skript baut aus dem CVS heraus gleich die erforderlichen Debian-Pakete [5]. Bequemer verläuft die Installation mit fertigen Paketen, die es für viele Distributionen gibt, Näheres beschreibt der Kasten "Installation".

Nach der Einrichtung zeigt sich E17 aufgeräumt und bescheiden (Abbildung 1). In der Grundeinstellung lädt der modular aufgebaute Window-Manager nur wenige der mittlerweile immer zahlreicheren Module. Hierdurch spart E17 Ressourcen. Er läuft auch noch auf älteren Rechnern flüssig und es lässt sich gut mit ihm arbeiten. Bereits in der Grundeinstellung bietet E17 einige optische Finessen. Dazu zählen etwa animierte Titelleisten, die einen silbernernen Schattenüberlauf vollführen. Die Startleiste IBar zeigt eine Art Schreibtischlampenschirm über den ausgewähltem Icon, das gleichzeitig pulsiert.

Abbildung 1: Ein aufgeräumter Enlightenment-Desktop mit dem Default-Theme.

Konfiguration

Enlightenment 17 setzt, anders als andere Window-Manager, auf binäre Konfigurationsdateien. Das bringt für den Anwender eine Umstellung der Konfigurationsgewohnheiten mit sich. Neben dem Kommandozeilen-Werkzeug enlightenment_remote ist seit kurzem das grafische Configuration Panel (Abbildung 2) verfügbar. Damit hat E17 eine große Hürde in Sachen Benutzerfreundlichkeit genommen. Allerdings bietet der Befehl enlightenment_remote nach wie vor mehr Einstellmöglichkeiten als das grafische Frontend. Zum Beispiel ist es nur auf der Kommandozeile möglich, Module zu laden, Tastaturbefehle zu ändern und ähnliches. enlightenment_remote -h listet alle Möglichkeiten mit einer kleinen Erläuterung auf.

Abbildung 2: Neu: das grafische Konfigurationswerkzeug.

Das grafische Configuration Panel ist unterteilt in "Focus Settings" Abbildung 3, "Desktop Settings", "Window Manipulation" und "Window Display". Hier kann der Benutzer bereits zahlreiche einfache bis erweiterte Einstellungen am Verhalten des Window-Managers vornehmen.

Abbildung 3: Die Focus Settings, eines der zahlreichen Einstellungsmenüs.

Auch für den Start von Programmen sind binäre *.eap-Dateien zuständig. In diese Dateien werden nicht nur der Programmaufruf inklusive Parameter sondern auch gleich das Programmicon einkompiliert. Um eine neue eap-Datei zu erstellen, ruft der Anwender das Fenstermenu auf und klickt dort auf Create Icon (Abbildung 4). Nun öffnet sich der Eap-Editor (Abbildung 5). Das Feld App name nimmt den Programmnamen auf, Executable den Programmaufruf inklusive der Programmparameter. Mit einem Klick auf das große Feld unter Icon lässt sich der Dateimanager Efm öffnen, um ein Icon auszuwählen.

Abbildung 4: Das Fenstermenü: Der Knopf "Creat Icon" dient zum Erstellen neuer Programm-Icons.
Abbildung 5: Der Eap-Editor erstellt die binären Programmicons.

Ein paar Konfigurationsdateien im Textformat gibt es aber doch noch, beispielsweise ~/.e/e/applicatins/bar/.order. Sie und die anderen .order-Dateien dienen dazu, die Reihenfolge der Einträge in der IBar, den Favoriten und anderen Modulen zu ordnen. Die Dateien enthalten schlicht Zeile für Zeile die Namen der eap-Dateien:

eterm.eap
firefox.eap
gimp.eap
bmp.eap

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 02/2016: Alt-PCs flott machen

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Der Tipp der Woche

Schon gewußt?

14.11.2015

Auch unter Ubuntu 15.10 kann man wieder mit dem Startmedienersteller (alias Startup Disk Creator) ein Live-System auf einem USB-Stick einrichten. ...

Fehler des Startmedienerstellers von Ubuntu 15.10 umgehen

Aktuelle Fragen

Leap 42.1 und LibreOffice
Heinz Kolbe, 09.02.2016 21:54, 0 Antworten
Moin moin, auf meinem Notebook habe ich Leap 42.1 und Win 10 installiert. Alles läuft rund nur...
Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...