Ventanas flotantes al finalizar un comando en Linux

notificacion

Siguiendo el tema de las notificaciones, hay una variante adicional que podemos comentar, como es notify-send, un comando que permite notificaciones de ventanas flotantes en el escritorio.

En los derivados de Debian como Ubuntu, ya se encuentra instalado el comando , es una utilidad de fácil uso y entre sus opciones se encuentran:

-u: Los niveles de notificación (low, normal, critical).

-t: El tiempo en (milisegundos) que dura la notificación en desaparecer del escritorio.

-i: Si deseas personalizar el icono de la notificación.

Para la demostración de uso, podemos destacar en aquellas tareas que requieren de tiempos largos de espera y de los cuales debemos estar al pendiente de su finalización.

Un ejemplo con el comando tar, este caso mostrara la ventana flotante de notificación una vez finalice el comando:

tar -czf NombreDelArchivoComprimido.tar.gz NombreDelArchivoAComprimir.mp4 && notify-send -t 4500 "La compresión del Archivo ha terminado" ":)"

Si queremos personalizar nuestra ventana, he aquí un ejemplo con las opciones que presenta el comando: envía la ventana flotante, con nivel bajo, el icono guardado en el directorio que le indiques y con un tiempo de notificación de 3000 milisegundos.

notify-send -t 3000 -u low -i /Ruta/Del/icono.ico 'comando Ejecutado' 

Otro ejemplo, que puede sonar curioso es enviar una notificación a una estación de trabajo remota. Es claro que ambos deben tener instalado el comando:

ssh -X usuario@EquipoRemoto "DISPLAY=:0.0 notify-send Hola, Buenos Días"

4 comentario en “Ventanas flotantes al finalizar un comando en Linux”

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.