Un sistema de notificación de escritorio simple

¿Cansado de ser inteligente con sus scripts bash para poder recibir notificaciones cuando algo sucede? ¿Qué sucede si desea recibir una notificación instantánea de un evento? Digamos que realiza una sincronización de copia de seguridad regular cada, oh, 30 minutos y desea recibir una notificación mientras está sentado en su computadora tan pronto como eso suceda. Por supuesto, puede enviar un correo electrónico al evento, pero esto requiere configurar un servidor de correo electrónico y debe verificar su correo electrónico. ¿Qué sucede si solo desea que aparezca un mensaje simple en su escritorio que le informe que su secuencia de comandos se ha ejecutado? Bueno, puedes obtenerlo con el comando notificar-enviar.

El comando de notificación y envío le permite mostrar mensajes directamente en el escritorio usando el demonio de notificación. Estos mensajes son bastante discretos, se ajustan al diseño de su escritorio y son muy fáciles de personalizar en sus guiones. Y en este artículo voy a mostrarte cómo puedes agregar este pequeño sistema a ventanas emergentes simples.

Instalación

La herramienta de mensajería es parte del paquete libnotify. Entonces, para instalar esto, haga lo siguiente:

  1. Abra una ventana de terminal.
  2. Emitir un comando sudo apt-get install libnotify-bin.
  3. Ingrese su contraseña de sudo.
  4. Acepte todas las dependencias necesarias.

Eso es todo. Está listo para comenzar a usar este útil comando.

Utilizar

El uso principal del equipo:

PARÁMETRO NOTIFICAR-ENVIAR MENSAJE

Figura 1

Tomemos un ejemplo muy simple de mostrar un mensaje de "Hola Ghacks" en su escritorio. Para hacer esto, necesita emitir un comando informe-envío "Hola Ghacks" y presiona enter. Cuando lo haga, verá un pequeño mensaje que aparecerá en la parte inferior del escritorio, como puede ver en la Figura 1. Por supuesto, la apariencia de este mensaje dependerá del escritorio que esté usando. Uso GNOME Shell, por lo que el mío será una variación de aquellos de ustedes que usan GNOME estándar.

Agreguemos una imagen al mensaje (la imagen que ve en la Figura 1 es la predeterminada). Para agregar una imagen, se utiliza -I opción. Se utiliza la imagen .png. Puedes encontrar muchos de estos en /usr/compartir/pixmaps catalogar. Así que usaré el logo de GNOME para recordarme que debo dar un paseo. El equipo se verá así:

notificar-enviar -i /usr/share/pixmaps/gnome-about-logo.png "¡Dar un paseo!"

Figura 2

Y el mensaje se verá como se ve en la Figura 2.

Si usa este comando, notará que los mensajes no duran mucho. Puedes cambiar esto con -t opción. Puede configurarlo para que permanezca en el mensaje hasta que el usuario le diga que se vaya (haciendo clic en él), o puede configurarlo para que permanezca en milisegundos. Entonces, digamos que quiere darse un mensaje para caminar y quiere que permanezca abierto durante diez segundos. Para hacer esto, el equipo se verá así:

notificar-enviar -t 10000 -i /usr/share/pixmaps/gnome-about-logo.png "¡Camina!"

O, si desea que este mensaje permanezca hasta que haga clic en él, el comando se verá así:

notificar-enviar -t 0 -i /usr/share/pixmaps/gnome-about-logo.png "¡Dar un paseo!"

Observaciones finales

Puede imaginar cuánto más fácil se volvió informarse cuando se agotó el guión. Ya no necesita confiar en correos electrónicos o notificaciones pirateadas. Linux tiene un buen sistema de notificación incorporado que puede usar en su secuencia de comandos o en sus tareas cron para informarle lo que necesita saber.

Artículos de interés

Deja una respuesta

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

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información