sábado , junio 23 2018
Inicio / Tutorial / Cómo recibir notificaciones en el área de trabajo del sistema Linux

Cómo recibir notificaciones en el área de trabajo del sistema Linux

Cómo recibir notificaciones en el área de trabajo del sistema Linux
5 (100%) 1 vote

Todo usuario sabe que al usar el sistema Linux, incluso con las muchas mejoras que el entorno gráfico incluye, es imposible no tener que ejecutar un comando desde la terminal.

Se puede recurrir a la terminal de Linux las veces que desees instalar un programa o actualizar el sistema, por ejemplo. Situaciones triviales como estas pueden no necesitar tanto tiempo para la ejecución del comando.

Sin embargo, cuando se necesita ejecutar un comando que tiene un alto tiempo de ejecución, como la ubicación de algún archivo, la captura de información de la red o la prueba de rendimiento de un dispositivo físico (disco duro, por ejemplo), se incrementa significativamente su tiempo de espera o consulta a la terminal para saber si un determinado comando está por concluir su operación.

Siendo así, vamos a ver cómo recibir notificaciones en el área de trabajo del sistema al final de cada ejecución de comandos a través de la terminal.

Recibir notificaciones en el área de trabajo

Recibir notificaciones sobre la finalización de un comando

La ayuda en la recepción de notificaciones cuando un determinado comando Linux termina es muy interesante de utilizar en los comandos que pueden requerir más tiempo de ejecución, tales como la recopilación de un programa, la descarga de contenido de un sitio web, convertir cualquier archivo multimedia, entre otras.

Esto evita consultar la terminal a cada rato para saber si el comando se ha terminado de ejecutar.

Noti

Noti es un programa multiplataforma de código abierto que muestra notificaciones en el área de trabajo cuando un comando termina su ejecución en la terminal.

Es una opción muy útil para cualquier operación en la terminal que puede llevar algún tiempo. Noti ofrece binarios genéricos de Linux para la instalación, construidos bajo el lenguaje Go. Así, para usarlo sigue estos pasos:

1. Instalación de los paquetes para la ejecución de programas escritos en el lenguaje Go

Debian y derivados:

sudo apt-get install golang

Fedora:

sudo dnf install golang

OpenSUSE:

sudo zypper install go

2. Configuración del entorno

Después, es preciso configurar la variable de entorno GOPATH. Solo tienes que añadir estas líneas en el archivo de configuración del bash actual del usuario (/home/ayudalinux/.bashrc).

nano /home/ayudalinux/.bashrc
 #GOPATH
 export GOPATH=$HOME/go
 export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source /home/ayudalinux/.bashrc

Recibir notificaciones en el área de trabajo

3. Programa configurado y disponible

Listo. Dejo algunos ejemplos, a continuación, del uso de Noti:

a. Capturando la información de una determinada red

noti nmap-sn 192.168.0.0/24

Al final del comando, se mostrará un recuadro con la siguiente información: “Nmap Done”

b. Cambiando el texto de presentación de la notificación

noti -m Finalizado -t "Verificando la red 192.168.0.0/24" nmap -sn 192.168.0.0/24

c. Notificación con sonido

noti -s nmap-sn 192.168.0.0/24

d. Todos los parámetros disponibles

noti -h

También te puede interesar: Qué es una dirección IP

Sobre Lucas

Te recomendamos

TrackMania Nations Forever ya disponible en Ubuntu

TrackMania Nations Forever ya disponible en UbuntuDeja tu gusta TrackMania Nations Forever es un popular …

Deja un comentario

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar mi política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en ayudalinux2016@gmail.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *