This page looks best with JavaScript enabled

[TIP]Notificador de procesos en la terminal con NotifyOSD

 ·   ·   2 min read

Andaba navegando y viendo el blog de Dustin Kirkland, desarrollador de Ubuntu Server asi que no se como pero llego a un post suyo del 2010 si del 2010 :( no se porque antes no di con ello, el post me parecio interesante creo que algunas distros ahora ya lo tienen incorporado asi que corrijanme si me equivoco, bueno viendo el post nos indica haciendo un par de modificaciones la terminal nos avisara cuando suceda lo que le mandamos con una notificacion añandiendo en el “.bashrc” es algo simple pero indespensable desde hace tiempo que lo buscaba.

Hacer que la terminal te avise con una notificación cuando el trabajo que se está ejecutando ha finalizado puede ser ,al menos yo cuando ando descargando algo me olvido por completo si ya termino o no xD porque no nos dice oye gil ya termine de descargar me vez, ¿no?. Viendo este notificador nos olvidamos completamente de ver cada rato la terminal, la dejamos corriendo en segundo plano y listo a trabajar.

Dustin Kirkland hizo que esto sea mas facil al conseguir una burbuja de notificación (con NotifyOSD) cuando un trabajo en el terminal finaliza.

Para poder tenerlo y configurarlo hacemos lo siguiente basta con editar el fichero "~/.bashrc" así que abrimos un terminal y ponemos:

┌─( snifer ) - ( /)  
└──┤ gedit ~/.bashrc 

Ahora al final pegamos lo siguiente:

alias alert\_helper='history|tail -n1|sed -e "s/^s\*\[0-9\]+s\*//" -e "s/;s\*alert$//"'   
alias alert='notify-send -i /usr/share/icons/gnome/32x32/apps/sniferl4bs.png "\[$?\] $(alert\_helper)"'

Nota: podemos cambiar el nombre final del icono en mi caso es un png personalizado que despues de probar  la cambie xD.

Ahora es necesario instalar libnnotify-bin justo y necesario

┌─( snifer ) - ( /)  
└──┤sudo apt-get install libnotify-bin 

ahora reiniciamos !

┌─( snifer ) - ( /)  
└──┤source ~/.bashrc 

Para recibir una notificación cuando un trabajo que se ejecutaba en un terminal ha finalizado, tenes que agregar la palabra “;alert” al final del comando, (sin las comillas). Aqui un ejemplo usando wget probando con un wget directo al blog.

Fuente:  Dustin Kirkland

Share on
Support the author with

Avatar
WRITTEN BY