Desktop notifications (Español)
Libnotify es una fácil manera de mostrar notificaciones de escritorio e información en pequeños cuadros de dialogo. Es usado en muchas aplicaciones de código abierto tales como evolution, pidgin, etc. Tiene soporte para aplicaciones Gtk+ y Qt.
Instalación
El paquete libnotify esta disponible en el repositorio Extra. Instale libnotify desde la terminal con el siguiente comando.
pacman -S libnotify
Configuración
Gnome
Para configurar libnotify en Gnome instale los paquetes notification-daemon y gconf-editor disponible en el repositorio Extra. Para instalar los paquetes desde la terminal:
pacman -S notification-daemon gconf-editor
Abra gconf-editor desde la terminal con el siguiente comando:
gconf-editor
Desde gconf-editor, selecciona "/apps/notification-daemon/". Allí puedes configurar libnotify
XFCE
Para configurar libnotify en XFCE, necesita los paquetes xfce4-notifyd and xfconf disponible en el repositorio Extra. Para instalar los paquetes desde la terminal:
pacman -S xfce4-notifyd pacman -S xfconf
Para la configuración de libnotify ejecuta
xfce4-notifyd-config
Trucos y Consejos
Tu puedes escribir tus propio mensajes de notificación fácilmente en Python u otros lenguajes. Aquí hay un ejemplo simple en Python.
Note que necesitara los enlaces de Python para libnotify
pacman -S python-notify #(communitiy)
Ejemplo "hola mundo"
#!/usr/bin/env python import subprocess info = "Hola mundo " subprocess.call(('notify-send',info))
#!/usr/bin/python import subprocess import commands #KERNEL VERSION uname = commands.getoutput('uname -r') head = "Toda la informacion de su sistema:" msg = "Su version del kernel (núcleo): "+ uname +"\n" # print message subprocess.call(['notify-send', head, msg])
O puedes usar bash
# enviar una notificación que diga hola mundo notify-send "hola mundo"