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:



Índice

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:

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:

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