web-dev-qa-db-fra.com

Comment configurer une image d'arrière-plan pour la console dans Ubuntu

Certains d’entre vous le savent peut-être d’openususe. Là, la console peut avoir un arrière-plan. Ubuntu peut-il également avoir une image d’arrière-plan en dehors du système x window?

2
Josh

Installez FBTerm pour avoir une image de fond coloré sur la console

1. compiler fbv - FrameBufferViewer

Tout d’abord, vous devez compiler fbv pour pouvoir imprimer l’image d’arrière-plan sur fbterm.

pour préparer cela allez à votre conole et entrez

apt-get install build-essential checkinstall make

ensuite, nous devons obtenir la source fbv. Vous pouvez l'obtenir de le site des auteurs

maintenant extraire la source avec

tar xfv fbv-1.0b.tar.gz

allez dans le répertoire puis tapez ./configure.

comme vous le voyez il y a des dépendances

  • libungif
  • libjpeg et
  • libpng

c'est un peu compliqué de les localiser sur Ubuntu. Il suffit d'entrer:

apt-get install lipungif lipjpeg-dev libpng12-dev

vous êtes maintenant prêt à compiler le fbv "Viewer Framebuffer", entrez ./configure à nouveau.

maintenant entrer

Sudo checkinstall

Entrez Y pour la question après les fichiers de documentation.

Maintenant, entrez Framebuffer Viewer et appuyez sur Entrée une fois de plus.

entrez 3 pour changer la chaîne de version en "1.0b"

entrez 10 pour spécifier les dépendances dans une liste séparée par des virgules. ce sont les bibliothèques nommées ci-dessus

libungif.libjpeg,-dev,libpng12-dev

maintenant, vous pouvez confirmer le reste des promesses avec retour.

Bien fait, vous avez compilé FBV à partir de la source et l’avez installé sur votre système.

Mais nous aimons installer FbTerm alors ce sera la prochaine étape

2.Installez FBTerm et configurez une image d'arrière-plan

Premièrement, nous installons simplement le paquet fbterm avec apt-get

apt-get install fbterm

Pour accorder l'accès à VESA pour fbterm, nous devons ajouter l'utilisateur au groupe de vidéos comme expliqué ci-dessus. Nous avons donc besoin d'entrer

Sudo usermod -a -G video $USER

Nous devons maintenant créer un script shell qui lance fbterm et configure une image d’arrière-plan pour nous. Ce script peut être référencé par le FBTerm Man Pages . Comme vous pouvez le constater, c’est la partie de l’installation qui nécessite fbv.

copiez et collez le script bash dans un nouveau fichier texte ou réécrivez simplement les lignes et enregistrez-le avec nano.

Par exemple, vous pouvez l'enregistrer dans

/etc/fbterm

Pour s’assurer qu’il est exécutable, chmod le avec

Sudo chmod 777 /etc/fbterm

L'effet de ce script est si vous allez dans/etc et entrez ./fbterm [chemin de l'image] (sans crochets) fbterm va démarrer et s'afficher avec l'image de fond donnée.

Si vous essayez, vous remarquerez que fbterm affiche un message d'erreur à propos du clavier et non des privilèges. C'est parce que fbterm n'a pas de jet d'accès root.

pour éviter cela, nous allons configurer un autre script sh.

La bonne partie de ce second script est que vous pouvez spécifier une image de fond ici. Mais jetons un coup d'oeil.

#!bin/sh

# This gives fbterm accesss to change the keymap

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

/etc/fbterm ~/Pictures/background.pngcdexit

maintenant, nous allons chmod ce script à 777

chmod 777 /init.d/fbterm

pour l'instant je ne suis pas sûr si le script fonctionne très bien entrer

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

pour le rendre vraiment sûr 3. Démarrez FBTerm juste après la connexion

Enfin, nous devons démarrer FBTerm avec l’image d’arrière-plan donnée juste après la connexion de l’utilisateur. Nous devons donc modifier le fichier .profile dans le répertoire homedir des utilisateurs.

allez dans votre répertoire avec 'cd ~' et entrez nano .profile

enfin ad la ligne

sh /etc/init.d/fbterm en dessous du dernier commentaire.

Bien joué! Maintenant, vous pouvez voir votre image sur la console si vous vous reconnectez

6
Josh