Como mostrar notificaciones con la hora en ubuntu

Muchas veces las horas delante del ordenador pasan demasiado rápido. Ser conscientes de este paso del tiempo y poder realizar algunos descansos sería mas fácil si el propio ordenador nos lo dijera. Lograr esto en linux es bastante fácil usando la utilidad cron.

Cron es una aplicación para programar la ejecución de comandos a una determinada hora y día.
Para lanzar notificaciones podemos usar el siguiente comando (necesitamos tener instalado el paquete libnotify-bin)
notify-send -i /imagen "titulo" "texto"

Añadimos nuestro usuario en /etc/cron.allow:
sudo gedit /etc/cron.allow

Ahora, para que se lance automáticamente tan solo tenemos que añadir ese comando a la lista de comandos de nuestro usuario (nos abrirá nuestro editor predeterminado, normalmente nano o vim):
crontab -e

La sintaxis de este archivo es muy simple:
(min) (hora) (dia del mes) (mes) (día de la semana - de 0 a 6 donde 0 = domingo) comando

Es decir, nuestra línea sería la siguiente para mostrar un mensaje a las horas en punto de todos los dias (* = cualquiera. DISPLAY es para que las aplicaciones en modo gráfico las lance en la terminal gráfica):

00 * * * * (DISPLAY=":0" notify-send -i /usr/share/app-install/icons/cairo-clock.png o-clock "Un descansillo??")

Etiquetas: ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: