Algunos de ustedes quizás sepan esto por openSUSE. Allí la consola puede tener un fondo. ¿Ubuntu también puede tener una imagen de fondo fuera del sistema X-Windows?
Respuesta1
Instale FBTerm para tener una imagen de fondo coloreada en la consola
Compilar fbv - FrameBufferViewer
Primero que nada necesitas compilar fbv para poder imprimir la imagen de fondo en fbterm.
Para preparar esto ve a tu consola y entra
sudo apt-get install build-essential checkinstall make
A continuación necesitamos obtener la fuente fbv. Puedes obtenerlo deel sitio web del autor
Ahora extrae la fuente con
tar xfv fbv-1.0b.tar.gz
Vaya al directorio y luego escriba ./configure
.
como ves hay algunas dependencias
- libungif
- libjpeg y
- libpng
es un poco complicado localizarlos en Ubuntu. Sólo ingresa:
sudo apt-get install lipungif lipjpeg-dev libpng12-dev
Ahora está listo para compilar fbv "Framebuffer Viewer". Entre de ./configure
Nuevo.
ahora entra
sudo checkinstall
Ingrese Y
para la pregunta después de los archivos de documentación.
Ahora ingresa Framebuffer Viewer
y presiona regresar una vez más.
ingrese 3 para cambiar la cadena de versión a `1.0b' presione regresar
ingrese 10 para especificar dependencias en una lista separada por comas. Estas son las bibliotecas mencionadas anteriormente.
libungif.libjpeg,-dev,libpng12-dev
ahora puedes confirmar el resto de las indicaciones con return.
Bien hecho, has compilado fbv desde el código fuente y lo has instalado en tu sistema.
Pero nos gusta instalar FbTerm así que este será el siguiente paso.
Instale FBTerm y configure una imagen de fondo
Primero instalamos simplemente el paquete fbterm conapt-get
sudo apt-get install fbterm
Para otorgar acceso a VESA para fbterm necesitamos agregar el usuario al grupo de videos como se explicó anteriormente. Entonces tenemos que entrar
sudo usermod -a -G video $USER
Ahora necesitamos crear un script de shell que inicie fbterm y configurar una imagen de fondo para nosotros. VerPáginas man de FBTerm. Como puedes ver esta es la parte de la instalación que necesita fbv.
Copie y pegue el script bash en un nuevo archivo de texto o simplemente reescriba las líneas y guárdelo con nano.
Por ejemplo, puedes guardarlo en /etc/fbterm
.
Para asegurarse de que sea ejecutable chmod
con
sudo chmod 755 /etc/fbterm
El efecto de este script es que si ingresa /etc
e ingresa , fbterm se iniciará y aparecerá con la imagen de fondo proporcionada../fbterm path of image
Si lo intentas, notarás que fbterm imprime un mensaje de error sobre el mapa de teclas y los privilegios no otorgados. Esto se debe a que fbterm aún no tiene acceso de root.
Para evitar esto, necesitaremos configurar otro script sh.
Lo bueno de este segundo script es que puedes especificar una imagen de fondo aquí. Pero echemos un vistazo.
#!/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
Ahora también haremos chmod
este script.
sudo chmod 755 /init.d/fbterm
Por ahora no estoy seguro si el script funciona completamente. Ingresar
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
para estar realmente seguro
Inicie FBTerm inmediatamente después de iniciar sesión
Finalmente, debemos iniciar FBTerm con la imagen de fondo proporcionada justo después de que el usuario haya iniciado sesión exitosamente, por lo que tenemos que editar .profile
en el directorio de inicio del usuario.
Vaya a su directorio de inicio cd ~
e ingresenano .profile
finalmente agregue la línea
sh /etc/init.d/fbterm
debajo del último comentario.
¡Bien hecho! Ahora puedes ver tu imagen en la consola si vuelves a iniciar sesión.