Home / LinuxUser / 2006 / 01 / Grafische Desktops individualisieren

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Desktop-Modding

Grafische Desktops individualisieren

01.01.2006 Frisch aus der Büchse schaut Linux angenehm sachlich aus. Mit einigen Handgriffen verleihen Sie Ihrem System eine individuellen Note. Wie das geht und welche Nebeneffekte es hat, lesen Sie in diesem Artikel.

Mit einem individuellen Boot-Screen, einem geschmackvollen Login-Hintergrund und einem peppigen Desktop-Theme verleihen Sie einem Standard-System eine persönliche Note. Aber – wo drehen und wo konfigurieren?

Für die richtige Tuning-Strategie hilft es, denn Systemstart einmal kurz zu erläutern: Nach dem Einschalten, lädt das BIOS den Bootloader, der wiederum den Kernel initiiert. Anschließend übergibt dieser die Kontrolle an den Init-Prozess, der wiederum die Dienste in Gang setzt und auf den meisten System am Ende den Login-Manager startet.

Auf manchen aktuellen Systemen überspringt der automatische Login diesen Schritt, und Sie landen als Anwender gleich in Ihrer gewohnten Desktop-Umgebung.

Booten mit Stil

Als Boot-Manager löst bei den neueren Distributionen Grub den altgedienten Lilo ab. Das heißt aber nicht, dass Lilo keine optischen Highlights zulassen würde. Raphaël Quinet zeigt auf seiner Homepage [1], wie Sie eine kleine Animation als Hintergrund für des Boot-Manager einbauen, und liefert gleich einige Bespiele dazu.

Wer lieber etwas einfacheres versuchen will, dem hilft die Manpage von Lilo weiter. Dort findet sich eine Konfigurationsoption bitmap=Dateiname , mit der Sie über die Datei /etc/lilo.conf ein eigenes Hintergrundbild laden. Der Boot-Manager erwartet ein Bild im Bitmap-Format in der Auflösung 640x400 bei einer Farbtiefe von 16 Bit.

Über die drei Optionen bmp-color, bmp-table und bmp-timer steuern Sie die Farbgebung des Boot-Menüs sowie die Darstellung des Timeouts. Geschickt eingesetzt, erzielen Sie mit den Optionen auch bei einem Oldtimer wie Lilo sehr ansprechende Ergebnisse.

Etwas leichter macht Ihnen der inzwischen bei den meisten Distributionen verwendete Bootloader Grub das Leben: Hier legen Sie einfach das Hintergrundbild im XPM-Format in komprimierter Form ab und verweisen in der Grub-Konfigurationsdatei /boot/menu.lst auf das entsprechende File. Ein Grub-Bootsplash darf maximal 640x480 Pixel groß sein und höchstens 14 Farben aufweisen. Trotz dieser Einschränkung lassen sich attraktive Boot-Screens erstellen, sofern man bei der Auswahl der Hintergrunds entsprechend Rücksicht walten lässt. Vor allem Vektorgrafik und Comic-artige Darstellungen eignen sich besonders für den Einsatz mit Grub.

Ein Bild mit hinreichend geringer Farbanzahl wandeln Sie am besten auf der Kommandozeile mit dem Befehl

convert -resize 640x480 -colors 14 Bild.png Bild.xpm

in das Grub-kompatible Format um. Bei Grafiken mit hoher Farbtiefe greifen Sie dazu besser zum Gimp. Nach dem Anpassen der Bildgröße wählen Sie im Kontextmenü BildModusIndiziert... an, um die Anzahl der Farben zu reduzieren. Gimp bietet dabei verschiedene Algorithmen an, die das Ergebnis je nach Ausgangsbild deutlich optimieren können.

Nun komprimieren Sie den künftigen Grub-Bootsplash noch mit dem Befehl gzip Bild.xpm. Das ist zwar nicht unbedingt erforderlich, reduziert aber in der Regel die Ladezeit für die Grafik. Schließlich kopieren sie die resultierende Datei Bild.xpm.gz ins Verzeichnis /boot/grub und fügen in der im selben Ordner lagernden Konfigurationsdatei menu.lst noch folgende Zeile am Beginn der Datei hinzu:

splashimage=(hd0,0)/boot/grub/Bild.xpm.gz

Für (hd0,0) setzen Sie in Grub-Nomenklatur Festplatte und Partition ein, auf der /boot bei Ihrem Rechner lagert (im Beispiel wäre das hda1). Nach dem Speichern der Konfiguration erscheint beim nächsten Neustart des Rechners Ihr individueller Grub-Splashscreen.

Tipp

Beachten Sie beim Modifizierungen an der Grub-Konfigurationsdatei, dass der Bootloader Laufwerke und Partitionen anders bezeichnet als Linux. Insbesondere beginnt er bei Null zu zählen; die erste Partition auf der ersten Festplatte (hda1) heißt in Grub-Notation hd0,0, hda6 spricht Grub also als (hd0,5) an.

Leidet die Lesbarkeit des Grub-Bootmenüs unter mangelndem Kontrast zum neuen Hintergrund, dann stellen Sie in der Konfigurationsdatei die Vorder- und Hintergrundfarben für die Texte neu ein. Dazu geben Sie in hexadezimaler Form die Farbwerte an. So sorgen die beiden Zeilen:

foreground 000000
background ffffff

am Beginn der menu.lstdafür, dass das Bootmenü in schwarzer Schrift auf weißem Hintergrund erscheint – in der Voreinstellung stellt Grub es es genau andersherum dar (Abbildung 1).

Abbildung 1: Ein individualisierter Grub-Splashscreen mit dem Motiv des LinuxUser-Mauspads aus Ausgabe 06/2005. Um die Lesbarkeit zu verbessern, wurden die Vorder- und Hintergrundfarben der Menütexte gegenüber der Voreinstellung einfach vertauscht.

Einen Sonderweg beim grafischen Spashscreen für den Boot-Manager beschreitet Suse. Hier findet sich in der Datei menu.lst ein Eintrag, der ungefähr so aussieht: gfxmenu (hd0,6)/boot/message. Damit zaubert der Hersteller grafische Menüs und komplexe Bilder auf den Schirm. Auch diese Technik erlaubt Anpassungen, Details dazu finden sich im Suse-Wiki [2].

Aus dem Kernel

Startet erst einmal der Kernel, eröffnet sich bereits die nächste Möglichkeit, Ihr System individuell zu gestalten: Ein Splashscreen liegt entweder hinter den Boot-Meldungen (Abbildung 2) oder verdeckt diese so, dass Sie nur einen Fortschrittsbalken sehen. Mit der Taste [F2] schalten Sie zwischen den beiden Ansichten hin und her.

Abbildung 2: Mit einer aktuellen Distribution zeigt Linux bereits beim Booten des Kernels ein Hintergrundbild.

Das Anpassen dieser Bilder erfordert allerdings einiges an Know-how. Das Feature erfordert unter anderem ein Patchen der Kernel-Sourcen sowie das Übersetzen und Installieren des so erzeugten neuen Kernel-Images. Fühlen Sie sich in einem der Schritt nicht sicher, sehen Sie besser von einer Modifikation auf eigene Faust ab.

Informationen zu allen Schritten hat Stefan Reinauer auf einer speziellen Web-Seite [3] zusammengetragen. Spezielle Tipps für Debian-Nutzer finden sich auf einer weitere Web-Seite [4], die Teil des deutschen Debian-Forums ist.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1006 Hits
Wertung: 0 Punkte (2 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 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 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 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 0 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...
Skype für 64-Bit-Prozessor u. Suse 12.1
Klaus Sigerist, 05.02.2012 11:39, 3 Antworten
Hallo Gemeinde! Ich bin nur ein einfacher Nutzer und habe Probleme mit der Installation von Skyp...