Linux (Raspian, Debian & Co.) – eigener Boot/Splash-screen

20. März 2015

Wer kennt das nicht, die Windows Modding Tools, sehr im Trend zu XP Zeiten. Dennoch möchte manch Linux Fanatiker wie ich dennoch sein individuelles System kreieren. In diesem Fall der eigene Splashscreen oder auch Bootscreen genannt. Anwendung auf eigene Gefahr! Sowie ich meinen Raspberry Pi und meine Entwicklungsmaschine mit OpenQ.bo boote, erfolgt dieser Screen: Installation: […]

Linux (Raspian, Debian & Co.) – eigener Boot/Splash-screen
Wer kennt das nicht, die Windows Modding Tools, sehr im Trend zu XP Zeiten. Dennoch möchte manch Linux Fanatiker wie ich dennoch sein individuelles System kreieren. In diesem Fall der eigene Splashscreen oder auch Bootscreen genannt.
Anwendung auf eigene Gefahr!
Sowie ich meinen Raspberry Pi und meine Entwicklungsmaschine mit OpenQ.bo boote, erfolgt dieser Screen: asus-rog-wallpaper-wallwuzz-hd-wallpaper-16815 Installation: Für den Screen benötigen wir das Programm "Frame Buffer Imageviewer: sudo apt-get install fbi Das Bild: Das Format sollte PNG mit einer Auflösung von 1920*1080 groß sein und vor allem nennt es gleich splash.png, damit man es einfacher findet. Dieses verschiebt oder kopiert man nach /etc/. sudo mv splash.png /etc/ Das Script: Jetzt benötigen wir noch ein Script, das dass Bild auf den Bildschirm beim booten bringt. Es heist deshalb so umständlich a_bootscreen, da es möglichst früh gestartet werden soll. sudo nano /etc/init.d/a_bootscreen Und hier das Script: #! /bin/sh ### BEGIN INIT INFO # Provides: a_bootscreen # Required-Start: # Required-Stop: # Should-Start: # Default-Start: S # Default-Stop: # Short-Description: Show individual a_bootscreen # Description: Show individual a_bootscreen ### END INIT INFO do_start () { /usr/bin/fbi -T 1 -noverbose -a /etc/splash.png exit 0 } case "$1" in start|"") do_start ;; restart|reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) # No-op ;; status) exit 0 ;; *) echo "Usage: a_bootscreen (start|stop|status|restart|reload)" >&2 exit 3 ;; esac : Jetzt wird es noch ausführbar gemacht und als Startoption gesetzt. sudo chmod a+x /etc/init.d/a_bootscreen ##Auführbar machen sudo insserv /etc/init.d/a_bootscreen ##Als Startscript deklarieren Neustarten und bewundern. Ps. Sollte man Das Betriebssystem in einer Virtuellen Maschine betreiben, daran denken die Gast Addons zu installieren.

Kommentare

Kommentare werden geladen...

Weitere Beiträge