Índice
Hoy traigo tres programas que me han resultado muy interesantes. Se trata de xrootconsole, tilda y eterm. Programas que permiten tener un terminal transparente de fondo de pantalla que muestre información para casi cualquier cosa que queramos. Por ejemplo logs del sistema, htop dmesg etc. Empecemos con xrootconsole:
xrootconsole
xrootconsole
muestra en una ventana transparente el fichero que se le proporcione como entrada (o la entrada estándar stdin). Su objetivo es ser lo más simple posible y consumir pocos recursos. Este programa no es interactivo, por lo que solo servirá para mostrar información y nada más. Un ejemplo de uso:
xrootconsole [archivo]
Un ejemplo más completo sería el siguiente:
xrootconsole --wrap --bottomup -geometry 233x16+1+818 /var/log/syslog &
Donde:
--wrap
en lugar de cortar las líneas que no caben en pantalla, las muestra en la línea de abajo.--bottomup
inserta líneas al final.--geometry
establece el tamaño y posición de la ventana, el formato es ANCHOxALTO+MARGEN_IZQUIERDO+MARGEN_SUPERIOR.
Puedes obtener más información consultando la ayuda del programa o su manual.
En este caso estoy mostrando salidas del comando ss usando un script que he creado:
#!/bin/bash
while [ 1 ]
do
ss > /tmp/ss.out
xrootconsole --wrap --bottomup -geometry 230x50+10+20 /tmp/ss.out &
XROOT_PID=$!
sleep 30
kill $XROOT_PID
done
Si decides usar este programa, es probable que quieras agregarlo al script de inicio de tu entorno de escritorio favorito, como fluxbox, xmonad u openbox.
Como he mencionado, xrootconsole no es interactivo, si quieres ejecutar algo como htop, necesitas Tilda.
Tilda
Tilda es una ventana de terminal muy configurable. No tiene bordes y permanece oculta al escritorio hasta que se pulsa una tecla. Lo primero que hay que hacer es instalarlo:
sudo aptitude install tilda
Una vez instalado, lo ejecutamos y haremos algunos cambios:
Pestaña General » desabilita “Always on top”
Pestaña Appearance » habilita la transparencia y fíjalo al 100%
Pestaña Colors » Elige “Green on Black” o “Personalize”
Pestaña Scrolling » Desabilítalo
Listo, ya tienes configurado un terminal transparente. Puedes ver más información sobre cómo configurar Tilda en las referencias.
Eterm
La última opción es Eterm, otra terminal que podemos usar para tener de fondo de pantalla mostrando información. Por ejemplo mostrar la salida del dmesg:
Eterm --buttonbar 0 --scrollbar off -f white -n dmesg -g 211×10+0+0 -O -0 -e watch --no-title -n10 -d 'dmesg | tail'
Una breve explicación de los argumentos:
- -buttonbar 0: Elimina la barra de menú el botón superior.
- -scroll off: Elimina la barra de scroll
- -f white: Color de la letras
- -O: Ventana transparente
- -0: Habilita algunas optimizaciones para la transparencia
- -e: Ejecuta el programa que se le indique
Basta con cambiar el comando que sigue a la opción -e por el desado. Naturalmente, es posible tener tantas terminales como se quiera.
Referencias
- Terminal as a Transparent Wallpaper »» wiki.archlinux.org
- How to have a transparent terminal as wallpaper that displays information »» linuxaria.com
¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo o comentando abajo.