El archivo “.bashrc” o quizá “.zshrc” nos permite modificar la terminal y personalizarla de forma absoluta. En este breve apartado se explica como agregar imagenes, musica y fundamentalmente personalidad a la terminal linux hasta limites absurdos.
Si no queremos instalar programas adicionales y aceptamos limitarnos a lo que tenemos, podriamos simplemente visitar https://asciiart.club/, copiar el contenido que generemos dentro de un txt y agregar un alias a .bashrc para que muestre ese contenido generado; por ejemplo podríamos hacer algo como esto en.bashrc o .zshrc:
alias neofetch="neofetch --ascii $HOME/freeassange1.txt"
y cuando usemos el comando neofetch veriamos nuestro logo personalizado:
Pero además existen programas como pixterm que nos permite recrear pixeles usando ansi y unicode.
Su uso es sumamente intuitivo. Hariamos algo como esto:
./pixterm --nobg -d 1 -tc 60 -tr 25 $HOME/Downloads/ovni.jpeg
para verlo en pantalla o algo como esto otro:
./pixterm --nobg -d 1 -tc 60 -tr 25 $HOME/Downloads/ovni.jpeg >> archivodeimagen.txt
para mandar el contenido al final a un archivo y agregar
cat archivodeimagen.txt
al final de nuestro .bashrc para ver el contenido cada vez que abrimos la terminal.
Con sox instalado:
sudo apt-get install sox
también podriamos agregar musica a nuestra terminal usando el comando play
Y obtendriamos algo como esto:
si desearamos excluir detalles del audio (nombre del archivo, tiempo transcurrido, etc), deberíamos usar play de esta forma:
play -q -V1 $HOME/marcha.ogg bass +3
Y podrias hacer sudogifs en la pantalla, solo tendrias que extraer los frames, y pasarselos a pixterm en loop.
para extraer los frames de un gif:
convert homer-simpson-the-simpsons.gif -coalesce +adjoin GIF_Frame%3d.png
┌──(roberto㉿kali)-[~/…/pix/pixterm-1.3.1/cmd/pixterm]
└─$ cat trabajo.sh
while ((true))
do
for i in $(seq 0 15); do /home/roberto/Downloads/pix/pixterm-1.3.1/cmd/pixterm/pixterm -tc 80 -tr 30 /home/roberto/Downloads/homero/GIF_Frame%3d-$i.png; done
done
Y agregar el alias dentro de .bashrc en ubuntu o .zshrc en kali:
alias trabajo="/home/roberto/Downloads/pix/pixterm-1.3.1/cmd/pixterm/trabajo.sh"
el resultado es exquisito