Agregando personalidad a tu terminal linux

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

Deja un comentario

Tu dirección de correo electrónico no será publicada.