Anwendungen
Portal
Forum
Wiki
Ikhaya
Planet
Mehr
Anmelden

LXDE Unified-Desktop

Da ich an anderer Stelle gefragt wurde ob ich nicht ein paar Details über "mein" momentanes Desktop-Projekt veröffentlichen will, hab ich mich dazu entschlossen hier einen neuen Thread zu eröffnen damit alle die Interesse haben dran teilhaben können. Im Mittelpunkt des "Projekts" stand für mich die Modifizierung bzw. Anpassung des LXPanels um ein möglichst ähnliches "Arbeitsgefühl", wie bei der derzeitigen Konfiguration von Ubuntu, zu ermöglichen.

Wer meine derzeitige Konfiguration noch nicht kennt, oder sie noch mal sehen möchte, bitte:

http://a.imageshack.us/img576/2299/systemactions.png

Konfiguration des Panels + Systemaktionen-Menü:

Das Panel besteht aus einem Hauptmenü ganz links, einem Platzhalter, dem Lautstärkeregler+Benachrichtigungsfeld, einer Anwendungsstarterleiste in der die Desktopsuche (bei mir Catfish) sitzt, gefolgt von der Digitalen Uhr (mit der Konfiguration %a, %d. %b, %H:%M) und zugguterletzt einem weiteren Menü das ein wenig modifiziert wurde, dazu gleich mehr.

Wer nun das Panel ebenso gestalten möchte lädt zuerst folgendes Archiv herunter und entpackt den Inhalt an beliebiger Stelle: Download

Die Grafiken für das Panel und das Hauptmenü liegen (versteckt -> zum sichtbar machen "Strg+H") im Ordner LXPanel, unter Systemactions liegt (ebenfalls versteckt) der Ordner mit den Skripten die benötigt werden um dem Menü für die Sitzungsaktionen (ganz rechts im Panel) seine Funktionalität zu verleihen.

Diesen Ordner namens .system-actions kopiert man nun ins Homeverzeichnis, anschließend klickt man mit der rechten Maustaste auf das Panel und wählt den Eintrag Paneleinträge hinzufügen/entfernen jetz klickt man auf Hinzufügen und wählt das Panelplugin Menü.

ACHTUNG: Ich würde empfehlen alle Konfigurationen, so weit als möglich, via Kontextmenü zu erledigen um etwaige Probleme zu vermeiden, die auftreten können wenn lediglich die Datei "~/.config/lxpanel/Lubuntu/panels/panel" via Texteditor editiert wird!

Nun klickt man mit rechts auf das Menü, wählt >>Menü<<-Einstellungen und sucht sich anschließend das gewünschte Icon (Standard bei mir -> "~/.system-actions/images/system-actions.png")

Ist soweit alles gut gegangen öffnet man als nächstes die Datei "~/.config/lxpanel/Lubuntu/panels/panel" (vorher Backup anlegen, ich empfehle dazu aber einen anderen Ordner zu wählen als denjenigen in dem die Datei "wohnt" um unerwünschte Probleme auszuschließen) und editiert sie folgendermaßen:

Zuerst sucht man sich den Eintrag für das soeben erstellte Menü (falls Menü ganz rechts im Panel ist, ist Konfiguration in Datei ganz unten zu finden) der wiefolgt aussehen sollte:

Plugin {
    type = menu
    Config {
        image=/Pfad/zum/Icon.png
        system {
        }
        separator {
        }
        item {
            command=run
        }
        separator {
        }
        item {
            name=Logout
            image=gnome-logout
            action=lxde-logout
        }
    }
}

Und Ändert ihn ab, damit er so aussieht:

Plugin {
    type = menu
    Config {
        image=/Pfad/zum/Icon.png
        item {
            image=/home/USERNAME/.system-actions/images/lock-screen.png
            name=Bildschirm sperren
            action=gnome-screensaver-command --lock
        }
        separator {
        }
        item {
            image=/home/USERNAME/.system-actions/images/logout.png
            name=Abmelden
            action=/home/USERNAME/.system-actions/logout.sh
        }
        item {
            image=/home/USERNAME/.system-actions/images/reboot.png
            name=Neu starten
            action=/home/USERNAME/.system-actions/reboot.sh
        }
        item {
            image=/home/USERNAME/.system-actions/images/shutdown.png
            name=Ausschalten
            action=/home/USERNAME/.system-actions/shutdown.sh
        }
    }
}

Für USERNAME setzt man den eigenen Benutzername bzw. den Namen des Homeverzeichnisses ein, und falls xscreensaver verwendet wird sollte der Behehl: "xscreensaver-command --lock" funktionieren. Ggf. löscht ihr noch den Eintrag im Hauptmenü (falls links im Panel, erstes Plugin in der Config) der den Standard-Logout-Dialog bereitstellt.

Jetzt nur noch die Datei abspeichern, neu starten und das neue Menü sollte nun seinen Dienst verrichten.

Zum Theme:

Das verwendete GTK-Theme nennt sich Unified und kann auf gnome-look downgeloadet werden, ebenso wie das Icon-Theme das den Namen Faenza trägt:

Link zum GTK-Theme

Link zum Icon-Theme

Das Openbox-Theme ist eine Eigenkreation ebenso wie das AWN-Dock-Theme, beide befinden sich im Archiv das ich oben im Thread zum download verlinkt habe.

Kleiner Tipp: Unter LXDE gibt es keine weitere Einstellungsmöglichkeit bezüglich der Kantenglättung von Schriftarten, wer dennoch nicht auf schön gerenderte Schriften verzichten möchte der legt im Homeverzeichnis eine Datei namens .Xresources an und fügt folgenen Text ein:

Xft.dpi: 96.0
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.antialias: true
Xft.rgba: rgb

Abspeichern, neu starten, fertig :)

Ich hoffe dass ich alles halbwegs nachvollziehbar aufgezeigt habe und euch mein Desktop-Projekt gefällt. Für die Fehlerfreiheit meiner Skripte kann ich nicht garantieren, darum bitte "vorsichtig genießen" :)

Für Verbesserungsvorschläge (speziell für das logout script da dies nur mit "killall lxsession" arbeitet :roll: ) bin ich immer zu haben *g*

lg Claudia

Das wichtigste hab ich vergessen :roll:

Damit man herunterfahren und neu starten kann und einem die erforderlichen root-Privilegien nicht in die quere kommen muss man noch folgendes machen:

Man Legt eine Gruppe namens "power" an unter Menü>Einstellungen>Users and Groups und fügt den eigenen Benutzeraccount dieser Gruppe hinzu, dann öffnet man die Konsole und gibt

sudo visudo

ein. daraufhin öffnet sich eine Datei an die man unten dran den Text

%power ALL=NOPASSWD: /sbin/poweroff, /sbin/reboot

anhängt und speichert (mit "Strg+O"). Der Name der Gruppe kann auch anders lauten, wichtig ist nur dass ihr dann auch der richtigen Gruppe die entsprechenden Rechte verleiht, also angenommen die gruppe hieße "osterhase" :) dann müsste der korrekte Eintrag wiefolgt lauten:

%osterhase ALL=NOPASSWD: /sbin/poweroff, /sbin/reboot

lg Claudia

Hallo Claudia,

könntest Du noch weitere Informationen geben, wie ich Deinen Desktop reproduzieren kann? Wie kann ich beispielsweise Dein Openbox-Theme bzw. das AWN-Dock-Theme einrichten/installieren? Die Verschiebung und Aufteilung des Panels ist mir noch klar, aber wie hast Du im unteren Bereich das "gläserne Feld" erstellt und mit Deinen Anwendungen gefüllt?

Deine Einstellungen bezüglich des Abmeldens finde ich super und kann sie perfekt nachvollziehen. Vielen Dank schon mal dafür.

Gruß, Gadgetto

Sry, war die letzten Tage nicht online, das Openbox-Theme installierst du indem du den Ordner "Unified" aus dem entpackten verzeichnis "Unified-Openbox" nacht ~/.themes kopierst und anschließend das Theme via Openbox Manager auswählst.

Das "gläserne Feld" ist AWN, eine Dockanwendung, einfach mal in Synaptic eingeben :) Wenn du´ s installiert hast brauchst du nurnoch mit rechts auf das dock klicken > Dock-Einstellungen wählen und dann über Menüpunkt "Themes" die Datei Glaas.tgz installieren.

lg Claudia

Hallo Claudia,

ich bin leider erst jetzt auf Deinen Beitrag gestoßen. Da ich gerade dabei bin vom klassischen Gnome 2.x Desktop auf Lubuntu mit LXDE umzusteigen hat es mich freilich gefreut das es offenbar doch möglich ist ein Pulldown Menü für Bildschirm sperren, Logout etc. zu bekommen. Leider habe ich jetzt das Problem das die von Dir hoch geladene Datei nicht mehr existiert.

Kannst Du sie bitte noch einmal hochladen?

Vielen Dank im Voraus und einen guten Start ins Wochenende

Viele Grüße
Sascha

Danke für den Thread! Man kann aus LXDE tatsächlich einiges rausholen, das hätte ich so nicht gedacht! Aber eine Frage: Wieso LXDE und nicht z.B. XFCE? Ich finde es etwas "mächtiger" ;)

crazy-biscuit schrieb:

Danke für den Thread! Man kann aus LXDE tatsächlich einiges rausholen, das hätte ich so nicht gedacht! Aber eine Frage: Wieso LXDE und nicht z.B. XFCE? Ich finde es etwas "mächtiger" ;)

Es ist Wohl wie so oft Geschmackssache. Ich persönlich tendiere auch eher zu LXDE, aber auch nur deshalb weil ja das klassische Gnome 2 mit aller Kraft versenkt wurde.

Leider habe ich hier ja noch keine Antwort bekommen die mir weiterhelfen würde.

Sascha schrieb:

crazy-biscuit schrieb:

Danke für den Thread! Man kann aus LXDE tatsächlich einiges rausholen, das hätte ich so nicht gedacht! Aber eine Frage: Wieso LXDE und nicht z.B. XFCE? Ich finde es etwas "mächtiger" ;)

Es ist Wohl wie so oft Geschmackssache. Ich persönlich tendiere auch eher zu LXDE, aber auch nur deshalb weil ja das klassische Gnome 2 mit aller Kraft versenkt wurde.

Leider habe ich hier ja noch keine Antwort bekommen die mir weiterhelfen würde.

Optisch und funktional ist XFCE in seiner aktuellen Version eher an Gnome2 angelehnt finde ich.....?

Jain...

Gnome 2.x hat eine eigene Philosophie, XFCE hat eine eigene Philosophie und auch LXDE hat eine eigene Philosophie. Dabei kommt es sicher teilweise zu Überschneidungen, aber das war es dann auch schon wieder. Sprich weder XFCE noch LXDE kommen an Gnome 2.x heran, da sie schlicht und ergreifend eine andere Philosophie haben. Somit suche ich auch keinen Ersatz für Gnome, sondern ein DE das möglichst wenig Leistung frisst und mit dem ich gut arbeiten kann. Und ja das ist dann auch explizit auf mich und meine persönlichen Vorlieben bezogen.

Entschuldige, dass ich bis heute noch nicht geantwortet habe, ich war für sehr sehr sehr lange Zeit nun offline... Warum LXDE? Weil es dennoch um einiges schlanker ist als XFCE :) Wegen der Konfigurationsdatei kann ich gern mal nachsehen, falls überhaupt noch Interesse besteht.

Liebe Grüße Claudia

claudia89 schrieb:

Wegen der Konfigurationsdatei kann ich gern mal nachsehen

Nur zu, aber nicht unbedingt in Deinem üblichen Rhythmus...

Hallo Claudia,

schön das Du Dich meldest. Es wäre echt klasse wenn Du die Datei noch hättest. Den die Idee eines solchen Pulldown-Menüs ist imho sehr gut und fehlt LXDE/Lubuntu auf jeden Fall noch.

Viele Grüße Sascha