Llevo unos días probando un par de programas con los que regularmente me gusta echar un vistazo a sus archivos log. De común, para ver los logs, basta con abrir una consola y escribir “tail /directorio/log” ó “tail -n 30 /directorio/log” si queremos ver más lineas que las últimas 10.

Dando una vuelta he encontrado un programita que facilita mucho más la tarea y aprovechando que tengo un teclado de estos super-mega-fashion lleno de botoncitos, le he asignado a algunos de estos botoncitos tareas simples via script: ver log del sistema, ver cartelera de cine, ver estadisticas del blog, etc… donde vá a parar, mucho más cómodo.

El programa en cuestión es DZEN2, y está diseñado para hacer eso precisamente: via tuberias/script mostrar una ventanita de notificaciones sobre el escritorio.

El uso del programa es bien simple:(echo HOLA;sleep 10) | dzen2 -l 10 -x 10 -y 50 -bg white -fg blue
Esta orden muestra una ventanita blanca con el texto azul, 10 lineas de alto, y situada en las coordenadas 10,50 de pantalla el texto HOLA durante 10 segundos.

Para mostrar el archivo log de openSuse durante 10 segundos:
(echo "Contenido del archivo log"; tail /var/log/messages;sleep 10) | dzen -l 11
Eso muestra una “solapa” con el texto “Contenido del archivo log”. Al pasar el raton sobre ella, se despliegan 11 lineas con el contenido devuelto por “tail /var/log/messages“.

Un script para mostrar las carteleras de cines de Cartagena al pulsar un boton

Abre un editor de texto y escribe (adaptadlo según vuestras necesidades):

#!/bin/bash
function vercartelera() {
lynx -dump http://www.laverdad.es/murcia/ocio/cartelera/cartelera.html | grep -A 47 "CARTAGENA" | sed -r "s/(NEOCINE|LUX|ÁBACO)/\n--------------\n\1/"
}
(echo "Cartelera de cine de Cartagena";vercartelera;sleep 30) | dzen2 -l 55 -w 60

Dzen2Dzen2

Guarda el script en tu carpeta bin (~/bin) como “cartelera.sh” y hazlo ejecutable (chmod +x ~/bin/cartelera.sh).
Lanza kcmshell khotkeys, crea una “Nueva Accion” del tipo “Acceso rápido de teclado -> Orden/URL (simple)“.
En la solapa “Acceso rápido de teclado” asigna una tecla o combinación de teclas.
En la solapa “Preferencias de orden/URL” escribe la ruta a tu script (~/bin/cartelera.sh).
Aceptar y listo.