E17 (Enlightenment) ist ein sehr schön anzusehender Windowmanager. Er kann sehr gut angepasst werden und bietet eine gute Mischung aus Eyecandy und Performance.
E17 befindet sich zwar noch im Betastadium, ist aber schon sehr stabil und bereitet keine Probleme.
Weil sich E17 noch nicht im Portage-Tree befindet muss es über CVS installiert werden.
Um Enlightenment unter Gentoo zu installierten gibt es zwei Möglichkeiten. Über Script oder über Emerge. Ich stelle hier beide Varianten vor.
>>> Installation von E17 mit dem easy_e17 Script <<<
Als Vorbereitung müssen dazu folgende Pakete auf dem System installiert werden:
# emerge xorg-x11 cvs xine-lib libxslt dbus taglib sqlite libmpd giblib subversion curl
Danach kann E17 einfach mit einem Script installiert werden: easy_e17.sh. Dieses Script downloadet über CVS die neuste Entwicklerversion von E17 und kompiliert sie.
Befehl zum installieren:
# sh easy_e17.sh -i
Befehl zum updaten:
# sh easy_e7.sh -u
>>> Installation von E17 mit emerge <<<
Als erstes benötigen wir layman, das ist ein Tool um in Portage neue Paketequellen hinzuzufügen und zu verwalten:
# emerge layman
Layman aktualisieren und eine aktualisierte Liste der verfügbaren Overalys herunterladen:
# layman -f
Enlightenment hinzufügen:
# layman -a enlightenment # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
Die Pakete sind Maskiert, um sie installieren zu können müssen sie vorher demaskiert werden. Dies geschieht am einfachsten indem man sich einen Ordner package.keywords anlegt. Alternativ kann man auch in eine Textdatei “package.keywords” eingetragen werden.
# mkdir /etc/portage/package.keywords
Enlightenment zu package.keywords hinzufügen (Symlink erstellen):
# ln -s /usr/portage/local/layman/enlightenment/scripts/package.keywords.livecvs /etc/portage/package.keywords/enlightenment.livecvs.keywords
Damit E17 Ordentlich arbeitet braucht es noch ein paar USE-Flags. diese werden im Ordner “/etc/portage/use/” abgelegt. Ggf. muss dieser noch erzeugt werden:
# mkdir /etc/portage/use
dann die Datei “enlightenment.use” anlegen:
# nano /etc/portage/use/enlightenment.use
In der Datei werden folgende Einträge gemacht:
x11-libs/e_dbus X x11-libs/evas X png svg xpm x11-libs/ecore X curl
Wenn alles richtig gemacht wurde, kann e17 jetzt mit emerge installiert werden:
# emerge -av eina eet evas ecore embryo edje efreet e_dbus enlightenment
Quellen: Gentoo Wiki, Gentoo Overlays
Der emerge über portage overlay sollte funktionieren, wenn Du ALLE Schritte in der richtigen Reihenfolge machst.
Ich vermisse bei Dir nach “layman -a enlightenment” allerdings den zusätzlichen Eintrag namens “source /usr/portage/local/layman/make.conf” in /etc/make.conf
Hast Du den Schritt nur in Deiner Anleitung vergessen, oder hast Du ihn auch in Deinem Versuch vergessen? Bei ersterem: bitte hinzufügen. Bei letzerem: bitte einfach nochmal versuchen mit diesem Schritt und für den Fall des Erfolges hier nachtragen.
Ansonsten schönen Dank für diese kurze und knackige Einweisung, so bin auch ich jetzt im Genuss von E17.
Den Schritt habe ich auch bei meinem Versuch übersehen, was wohl auch erklärt warum es nicht geklappt hat.
Vielen Dank für den Hinweis. Ich werde es gleich ausprobieren und ergänzen, wenn ich wieder zu hause bin.
Mit “emerge enlightenment” installiert man die alte Version (0.16) von enlightenment.
Der richtige Befehlt fuer 0.17 ist “emerge e”.
Korrektur:
bei einer aelteren Version hiess das Paket noch “e”. In der aktuellen Version heisst es genau wie 0.16 “enlightenment”..
Artikel aktualisiert. Der Weg über Emerge hat bei mir jetzt auch geklappt, nachdem ich die vergessene Zeile noch eingefügt habe. :)
[...] habe den Artikel zur Enlightenment Installation unter Gentoo aktualisiert, weil sich ein kleiner Fehler [...]
Habe den Artikel gerade nochmal aktualisiert.
Codeboxen eingefügt und die 100.000.000 Rechtschreibfehler ausgebügelt. War ja schlimm, einer der meistgelesenen Artikel und haufenweise Rechtschreibfehler drin, glaub da war ich betrunken :D