Home / LinuxUser / 2006 / 01 / Grafische Desktops individualisieren

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Polnisches Rotkäppchen
(195 Punkte bei 6 Stimmen)
Debian 7.1 ist erschienen
(179 Punkte bei 5 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Desktop-Modding

Grafische Desktops individualisieren

Eingangstür

Wie bereits beschrieben, steht nun bei vielen Installationen das System am so genannten Login. Neben dem Veteran XDM [5] kommen heute vor allem die Display Manager KDM (aus dem KDE-Projekt [6]) sowie GDM (aus dem Gnome-Projekt [7]) zum Einsatz.

Hier eröffnen sich zwei Wege, um das Design zu verändern: Sie binden einen neuen Hintergrund ein oder passen die Schaltflächen und anderen Bedienelemente mittels eines so genannten Themes an. Meist bringen die Themes bereits einen passenden Hintergrund mit.

Sowohl für den KDM wie auch für den GDM stehen bereits zahlreiche fertige Designs zur Verfügung (Abbildung 3). Bei beiden Desktop-Projekten entwickeln jeweils Gruppen fast ausschließlich am Aussehen. Auf den Servern von Gnome ("Arts&Themes", [8]) sowie KDE ("KDE-Look", [9]) stehen die Ergebnisse der Arbeit, nach Kategorien und Einsatzzweck geordnet, bereit.

Abbildung 3: Themes verleihen dem Gnome Display Manager (GDM) ein individuelles Aussehen.

Um ein Theme für den Login-Manager unter KDE zu installieren, gehen sie wie folgt vor: Laden Sie die entsprechende Datei vom KDE-Look-Server herunter und speichern Sie diese in Ihrem Home-Verzeichnis. In der Regel handelt es sich dabei um ein Tar-Archiv, das Sie wie gewohnt entpacken.

Aufgrund der zahlreichen Änderungen über die verschiedenen KDE-Versionen existiert kein eingebauter Mechanismus, mit dem Sie die Dateien en bloc installieren könnten. Je nach Distribution unterscheiden sich zudem die Dateien, in denen Sie Hand anlegen müssen.

Im Prinzip beschränkt sich der Eingriff auf das Verschieben der Theme-Dateien (Bilder und XML-Beschreibung) in den richtigen Ordner. Standardmäßig liegen diese Files in /usr/share/apps/kdm/themes/. Dann editieren Sie die Konfigurationsdatei des KDM (/etc/kde3/kdm/kdmrc) wie folgt:

UseTheme=true
Theme=/usr/share/apps/kdm/themes/<I>Theme-Ordner<I>

Leider geht die populäre Distribution Suse hier wieder einen Sonderweg. Bei diesem System lagern die Konfigurationsdatei in /etc/opt/kde3/share/config/kdm/kdmrc. Die Theme-Verzeichnisse liegen in /opt/kde3/share/apps/kdm/themes/.

Versuchen Sie die grafische Oberfläche das Design des Login-Schirms zu ändern, rufen Sie zuerst das Yast2 auf und wählen dort den Editor für die Sysconfig-Dateien. Darin suchen Sie den Schlüssel Displaymanager unterhalb des Punktes Desktop. Zu erwarten wäre, dass ein Ändern der Variable DISPLAYMANAGER_KDM_THEME das neue Theme lädt. Dies trat jedoch unter Suse 10.0 nicht ein.

Der Display-Manager des Gnome-Projektes gibt sich etwas benutzerfreundlicher. Zunächst suchen Sie sich auf http://art.gnome.org (Abbildung 4) im Bereich Desktop Themes unter Login Manager einen interessanten Screen aus und laden diesen herunter.

Abbildung 4: Auf der "Arts&Themes"-Webseite des Gnome-Projekts finden Sie zahlreiche Ressourcen für die Individualisierung des Desktops.

Je nach Distribution verbirgt sich das grafische Frontend zur Konfiguration des Gnome Display Managers an einem anderen Ort. Unter Ubuntu gelangen Sie über die Menüleiste am oberen Bildschirmrand unter System und Systemverwaltung zu Einrichten des Anmeldebildschirms.

Es öffnet sich ein Dialog, der auf mehreren Reitern verteilt die Einstellungen für den GDM enthält. Unter der etwas kuriosen Beschriftung Thema-Begrüßer gelangen Sie zu den Optionen, die einen interessanten Login-Schirm versprechen. Über den Schalter Neues Thema installieren wählen Sie einfach das heruntergeladene Archiv aus, das die Anwendung in das Verzeichnis /usr/share/gdm/themes/ entpackt. Dort liegt anschließend ein neues Unterverzeichnis.

Ein Blick in selbiges enthüllt, dass ein GDM-Theme (ähnliches gilt übrigens auch für KDE) im wesentlichen aus Bildern, einer Beschreibungsdatei im XML-Format sowie einer Datei mit einer Kurzbeschreibung und der Endung .desktop besteht.

Die XML-Datei regelt die Positionierung der Dialoge. Die Struktur erklärt sich beinahe von selber: Meist referenziert diese Konfiguration ein Hintergrundbild, das sich in einem Element item mit dem Attribute pixmap befindet. Hier eröffnen sich Chancen für den ersten Schritt zum eigenen Login-Manager.

Alternativ eingestellt

Spielen Sie gerne mit Alternativen zu gängigen Programmen, dann lohnt sich für Sie vielleicht ein Blick auf den Login-Manager Qingy (http://qingy.sourceforge.net). Das komplett in C geschriebene Programm verwendet statt X11 den Framebuffer zum Zeichnen der Grafiken und Eingabefelder, arbeitet flott und eröffnet eine Menge Raum für kreative Einfälle.

Abbildung 5: Als Alternative zu den bekannten Display-Managern KDM und GDM bietet sich das Programm Qingy an, das auf dem Framebuffer statt auf X11 aufsetzt.

Die Installation setzt voraus, dass Sie die vorhandenen Display-Manager entfernen. Das sollten Sie nur wagen, wenn Sie sich mit Ihrem System so sicher fühlen, um im Textmodus den Ausgangszustand wieder herzustellen. Mehr Hinweise zum Einrichten des Programms finden Sie auf der Homepage sowie im Buch "Linux Desktop Hacks" (siehe Kasten "Buchtipp").

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 113 Punkte (11 Stimmen)

Schlecht Gut

Infos zum Autor

Jörg Luther

Jörg Luther

Jörg Luther arbeitet seit 1995 als IT-Journalist. Seine Vorliebe für das freie Betriebssystem lebt er privat in der LUG Erding und beruflich seit 2004 als Chefredakteur des LinuxUser aus.

Zum Blog von Jörg Luther →


Infos zur Publikation

Infos zur Publikation

LinuxUser 07/13

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

whowatch
Nutzer und Prozesse mit whowatch überwachen
Tim Schürmann, 18.06.2013 12:49, 0 Kommentare

Wenn Administratoren herausfinden wollen oder müssen, was die Benutzer auf einem System gerade so treiben, dann hilft ihnen whowatch. Das kleine Kommandozeilenprogramm zeigt in Ec...

Aktuelle Fragen

SUSE 12.3 64Bit: Miro funzt nicht
Wimpy *, 14.06.2013 13:05, 4 Antworten
Seit Installation von openSUSE 12.3 64Bit startet Miro nicht. (Version 5.0.4-1.24-x86_64 von Pa...
Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 4 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...