Wie richte ich ein Hintergrundbild für die Konsole ein?

Wie richte ich ein Hintergrundbild für die Konsole ein?

Manche kennen das vielleicht von openSUSE. Dort kann die Konsole einen Hintergrund haben. Kann Ubuntu auch außerhalb des X-Windows-Systems ein Hintergrundbild haben?

Antwort1

Installieren Sie FBTerm, um ein farbiges Hintergrundbild auf der Konsole zu haben

fbv kompilieren - FrameBufferViewer

Zuerst müssen Sie fbv kompilieren, um das Hintergrundbild in fbterm drucken zu können.

Um dies vorzubereiten, gehen Sie zu Ihrer Konsole und geben Sie ein

sudo apt-get install build-essential checkinstall make

Als nächstes müssen wir die FBV-Quelle besorgen. Sie erhalten sie vondie Website des Autors

Extrahieren Sie nun die Quelle mit

tar xfv fbv-1.0b.tar.gz

Gehen Sie zum Verzeichnis und geben Sie dann ein ./configure.

wie Sie sehen, gibt es einige Abhängigkeiten

  • Abonnieren
  • libjpeg und
  • png-Datei

es ist etwas kompliziert, sie unter Ubuntu zu finden. Geben Sie einfach ein:

sudo apt-get install lipungif lipjpeg-dev libpng12-dev

Jetzt können Sie fbv „Framebuffer Viewer“ kompilieren. Geben Sie es ./configureerneut ein.

jetzt eingeben

sudo checkinstall

Geben Sie Yfür die Abfrage die gewünschten Dokumentationsdateien ein.

Geben Sie nun die Eingabetaste ein Framebuffer Viewerund drücken Sie noch einmal die Eingabetaste.

Geben Sie 3 ein, um die Versionszeichenfolge in „1.0b“ zu ändern. Drücken Sie die Eingabetaste.

Geben Sie 10 ein, um Abhängigkeiten in einer durch Kommas getrennten Liste anzugeben. Dies sind die oben genannten Bibliotheken

libungif.libjpeg,-dev,libpng12-dev

Die restlichen Abfragen können Sie nun mit der Return-Taste bestätigen.

Gut gemacht, Sie haben fbv aus der Quelle kompiliert und auf Ihrem System installiert.

Aber wir möchten FbTerm installieren, also wird dies der nächste Schritt sein

Installieren Sie FBTerm und richten Sie ein Hintergrundbild ein

Zuerst installieren wir einfach das fbterm Paket mitapt-get

sudo apt-get install fbterm

Um fbterm Zugriff auf VESA zu gewähren, müssen wir den Benutzer wie oben beschrieben zur Videogruppe hinzufügen. Wir müssen also eingeben

sudo usermod -a -G video $USER

Nun müssen wir ein Shell-Skript erstellen, das fbterm startet und ein Hintergrundbild für uns einrichtet. SieheFBTerm-Manpages. Wie Sie sehen, ist dies der Teil der Installation, der fbv benötigt.

Kopieren Sie das Bash-Skript und fügen Sie es in eine neue Textdatei ein oder schreiben Sie die Zeilen einfach neu und speichern Sie sie mit Nano.

Sie können es beispielsweise unter speichern /etc/fbterm.

Um sicherzustellen, dass es ausführbar ist, chmodverwenden Sie

sudo chmod 755 /etc/fbterm

Die Auswirkung dieses Skripts besteht darin, dass, wenn Sie zu gehen /etcund eingeben , fbterm gestartet und mit dem angegebenen Hintergrundbild angezeigt wird../fbterm path of image

Wenn Sie es versuchen, werden Sie feststellen, dass fbterm eine Fehlermeldung über die Tastenbelegung und nicht erteilte Berechtigungen ausgibt. Dies liegt daran, dass fbterm noch keinen Root-Zugriff hat.

Um dies zu vermeiden, müssen wir ein weiteres SH-Skript einrichten.

Das Gute an diesem zweiten Skript ist, dass Sie hier ein Hintergrundbild angeben können. Aber schauen wir uns das mal genauer an.

#!/bin/sh
# This gives fbterm access to change the keymap
setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
/etc/fbterm ~/Pictures/background.png
cd
exit

Nun werden wir chmoddieses Skript auch

sudo chmod 755 /init.d/fbterm

Im Moment bin ich mir nicht sicher, ob das Skript vollständig funktioniert. Geben Sie ein

sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm

um es wirklich sicher zu machen

Starten Sie FBTerm direkt nach dem Login

Schließlich müssen wir FBTerm mit dem angegebenen Hintergrundbild starten, direkt nachdem der Benutzer erfolgreich angemeldet wurde. Daher müssen wir .profiledas Home-Verzeichnis des Benutzers bearbeiten.

Gehen Sie mit zu Ihrem Homedir cd ~und geben Sie einnano .profile

Fügen Sie abschließend die Zeile

sh /etc/init.d/fbterm

unter dem letzten Kommentar.

Gut gemacht! Jetzt können Sie Ihr Bild auf der Konsole sehen, wenn Sie sich erneut anmelden

verwandte Informationen