Dieser Artikel funktioniert explizit nicht mit Dapper Drake. Bei neueren Ubuntu-Versionen hilft dieser Artikel weiter: How To Easily Change Ubuntu Usplash Screen
. Prinzipiell wird dabei usplash durch splashy ersetzt. splashy befindet sich in den offiziellen Paketquellen, funktioniert aber aufgrund eines Bugs erst ab Ubuntu 9.04.
Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
Usplash ermöglicht das Anzeigen einer (animierten) Grafik beim Systemstart, die den Zustand des Bootvorgangs grafisch darstellt. Diese Grafik kann durch eine eigene ersetzt werden.
Sucht man beispielsweise auf gnome-look.org
nach dem Begriff "usplash", findet man verschiedene fertige Themen für Usplash, die benutzt werden können. Wie eingangs beschrieben sind Themen für Usplash mehr als nur Bilder - zur Installation muss man daher mehr machen, als nur eine Datei zu kopieren.
Lädt man solch ein Archiv herunter und entpackt es beispielsweise auf dem Desktop, so sollte es eine Datei mit der Endung .so enthalten. Diese Datei beinhaltet das zu verwendende Bild, die Farbverläufe usw. Im Folgenden wird diese Datei beispiel_usplash_theme.so genannt.
Das Thema muss erst an die richtige Stelle kopiert werden. Dies ist unter Ubuntu und allen Derivaten das Verzeichnis /usr/lib/usplash.
sudo cp ~/Desktop/beispiel_usplash_theme.so /usr/lib/usplash
Anschließend muss die symbolische Verknüpfung /usr/lib/usplash/usplash-artwork.so erweitert werden:
sudo update-alternatives --install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/lib/usplash/beispiel_usplash_theme.so 10
und das neue Thema damit verlinkt werden:
sudo update-alternatives --config usplash-artwork.so
Dabei wird gefragt, welches Thema zu aktivieren ist. Angeben wird die Zahl, die links neben dem Pfad steht.
Abschließend muss noch das neue Thema in den Kernel (Kernelabbild) eingebaut werden.
sudo update-initramfs -u
Ab dem nächsten Neustart sollte das neue Thema nun verwendet werden.
Es ist auch möglich, sich aus einem beliebigen Bild ein Thema für Usplash zu erstellen.
Folgende Pakete müssen installiert [1] werden:
build-essential
fakeroot
startupmanager (universe [2], seit Ubuntu 7.10 verfügbar)
Paketliste zum Kopieren:
sudo apt-get install build-essential fakeroot startupmanager
sudo aptitude install build-essential fakeroot startupmanager
Nun muss das Usplash-Quellpaket geholt werden (dazu müssen allerdings die Quelltext-Quellen freigeschaltet sein [2]):
apt-get source usplash-theme-ubuntu sudo apt-get build-dep usplash-theme-ubuntu
Danach findet man einen usplash-Ordner (z.B.: usplash-theme-ubuntu-0.17) in seinem Homeverzeichnis. Dort befinden sich auch die Bilder, die man nach Belieben bearbeiten und ersetzen kann.
Eine Möglichkeit ist, die Bilder mit GIMP vorzubereiten. Weitere Bildbearbeitungsprogramme findet man in der Übersicht Grafik.
Man öffnet ein beliebiges Bild in Gimp, skaliert es mit "Bild -> Bild skalieren" auf die Größe des Original-Bildes in dem usplash-Ordner, das man mit dem Eigenen ersetzen möchte.
Danach geht man auf "Bild -> Modus -> Indiziert", hier "Optimale Palette erzeugen", 256 Farben und eine Farbrasterung auswählen.
Floyd-Steinberg (reduziertes Farbbluten) liefert meist die besten Ergebnisse.
Mit "OK" wendet man die Einstellungen an.
Schließlich speichert man das Bild im PNG-Format "Datei -> Speichern unter".
Wenn man das Ganze noch etwas verfeinern möchte, dann kann man vor dem Indizieren noch den einen oder anderen Filter benutzen, z.B.:
"Werkzeuge -> Farben -> Posterisieren -> Farbanzahl auf 256 -> OK".
Am besten etwas herumexperimentieren und die Bilder dann vergleichen.
Mit den fertig erzeugten Bildern ersetzt man die Bilder in dem usplash-Ordner. Wichtig dabei ist, dass die Namen der alten/originalen Bildern beibehalten werden. Das macht die Sache etwas einfacher.
Nun muss man einige Vorbereitungen treffen, damit das Kompilieren fehlerlos verläuft. Dazu geht man in den usplash-Ordner, öffnet folgende Dateien mit einem Texteditor und führt die Änderungen durch.
| Datei | Änderung |
| Makefile | alle usplash-theme-ubuntu.so in usplash-theme-meintheme.so (Wichtig: nur *.so) . (Zeile: 13, 29) |
| debian/changelog | in der ersten Zeile usplash-theme-ubuntu in usplash-theme-meintheme, ggf. sein eigenes Changelog schreiben. |
| debian/control | usplash-theme-ubuntu in usplash-theme-meintheme (Zeile: 1, 8) |
| debian/rules | in der 30. Zeile usplash-theme-ubuntu in usplash-theme-meintheme |
| debian/postinst | in der 9. Zeile usplash-theme-ubuntu.so in usplash-theme-meintheme.so |
Nachdem alle Vorbereitungen getroffen wurden, geht man im Terminal [3] in den usplash-Ordner (dort, wo Bilder und Makefile liegen) und baut das Paket mit
dpkg-buildpackage -rfakeroot -uc -us
Wenn alles erfolgreich verlaufen ist, befindet sich nun im Homeverzeichnis das fertige DEB-Paket, das man einfach installieren [4] kann.
Zum Auswählen des installierten Usplash-Themas werden folgende Befehle in den Terminal eingegeben:
Mit diesem Befehl wählt man sein gerade hinzugefügtes Thema bei Alternativen-System aus.
sudo update-alternatives --config usplash-artwork.so
Gefolgt von dem nächsten Befehl, um die Auswahl für den Bootprozess zu aktivieren.
sudo dpkg-reconfigure linux-image-$(uname -r)
Der Startup Manager ist ein Programm, um u.a. Usplash-Themen grafisch zu verwalten und neue Themen zu installieren.
Man startet den StartUp-Manager über "System -> Systemverwaltung -> StartUp-Manager" und klickt oben auf die Registerkarte "Aussehen". Dort kann man unter "Usplash-Thema" sein frisch-erstelltes oder einen alternatives Theme auswählen und mit der Schaltfläche "Schließen" die Einstellungen anwenden. Ab jetzt sollte schon beim Herunterfahren des Rechners das neue Usplash-Thema zu sehen sein.
Diese Revision wurde am 4. Februar 2010 um 12:12 Uhr
von sebix erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
usplash, bootsplash, System
2004 – 2010 ubuntuusers.de • Einige Rechte vorbehalten