Startbildschirm von SuSE Linux ändern
SuSE Linux unterstützt die Verwaltung verschiedener Splashscreen-Profile.
Dieser Tipp funktioniert unter SuSE Linux 8.2, vielleicht auch unter SuSE Linux 9. SuSE Linux unterstützt die Verwaltung verschiedener Splashscreen-Profile. Die Dateien zu diesen Profilen befinden sich in /usr/share/splash/themes.
Man geht in folgenden Schritten vor:
- Bildschirmauflösung in Erfahrung bringen. Eigentlich sollte man die kennen, falls nicht, kann man in /var/log/boot.msg nachgucken. Dort sollte eine Zeile in dem Stil:
<6>vesafb: mode is 1024x768x16, linelength=2048, pages=4
(in diesem Fall: 1024x768) zu finden sein. Man kann auch SaX2 starten und dort nachgucken... - Eigenes Profil anlegen. Man kopiere ein bereits vorhandenes Profil:
cp -R /usr/share/splash/themes/SuSE /usr/share/splash/themes/_name_
Falls kein solches Profil installiert ist, müssen die Dateien nachinstalliert werden. Auf jeden Fall müssen folgende Dateien vorhanden sein:
.../themes/_name_/bootloader/message .../themes/_name_/config/bootsplash-'Auflösung'.cfg .../themes/_name_/images/bootsplash-'Auflösung'.jpg .../themes/_name_/images/silent-'Auflösung'.jpg
- Dann muss in der Datei .../themes/_name_/config/bootsplash-'Auflösung'.cfg der Pfad so geändert werden, dass er auf die richtigen JPEG-Bilder verweist. In diesem Fall wären die Zeilen
jpeg=/usr/share/splash/themes/_name_/images/bootsplash-1024x768.jpg (bei mir Zeile 31) silentjpeg=/usr/share/splash/themes/_name_/images/silent-1024x768.jpg (Zeile 32)
notwendig. Außerdem muss
state=1
(Zeile 10) darin stehen. In der cfg-Datei können noch allerlei Spielereien durchgeführt werden, wenn's Freude macht. - Die JPEG-Bilder, auf die eben verwiesen wurde, bearbeiten.
- In /etc/sysconfig/bootsplash THEME="_name_" und SPLASH="yes" eintragen, bzw. abändern.
- Ausführen, um das System zu aktualisieren:
SuSEconfig --module bootsplash
Man kann Schritt 5 und Schritt 6 auch mit YaST2 durchführen: »YaST2->System->Editor für /etc/sysconfig« Untermenü
, allerdings ist das lästig, weil YaST noch einen Haufen anderer Module aktualisiert, was Zeit raubt, und zudem nicht mk_initrd ausführt. - mk_initrd
- lilo (falls Lilo als Bootloader verwendet wird. Grub regelt das von alleine...)
Dann kann das System zum Test neu gestartet werden.