Planifier un message visuel - Ubuntu 9.04

Décembre 2016


Planifier un message visuel dans Ubuntu


Depuis Ubuntu 9.04, une nouvelle application gère les notifications systèmes !
C'est notify-osd :


Ce tutoriel vous permettra d'afficher des messages visuels à l'heure que vous voulez en utilisant notify-osd.

Préparation


Il faut d'abord installer le paquet libnotify-bin. Pour cela, tapez dans un terminal :
sudo apt-get install libnotify-bin

Pour voir si cela fonctionne, tapez dans le terminal :
notify-send Test "Ceci est un test"

Normalement, un message devrait apparaitre :

Préparation du script


Maintenant que le logiciel est opérationnel, on crée un script avec le message que l'on exécutera à l'heure souhaitée :
Dans votre dossier personnel, créez un fichier vierge que vous nommerez par exemple "rappel.sh" (à la place de "rappel", vous pouvez mettre ce que vous voulez)

Dans ce fichier, écrivez :

#!/bin/bash 
notify-send "Titre du message" "Message"

et enregistrez.

Lancement et planification du script


Maintenant, il faut lancer une commande qui va planifier l'apparition du message à l'écran.
La commande "at" nous sera utile.
Attention : le service "atd, planificateur d'évènement" doit être démarré !

Il suffit de taper dans un terminal :
at -f rappel.sh 19:30
Ceci, exécutera le script à 19h30 de la journée en cours.

Si vous voulez l'exécuter un jour particulier, tapez :
at -f rappel.sh  19:30 Jul 10
Là, il sera exécuté le 10 Juillet à 19h30 (les abréviations des mois de l'année sont en Anglais, ne vous trompez pas !).
(D'autres syntaxes de la date sont disponibles ici )

Ajout d'une icône à l'affichage du message


Il vous faut une image du genre "icône" (format PNG), puis modifiez le fichier rappel.sh :
notify-send -i /chemin/de_l'image/image.png "Titre du message" "Message"


Ce tuto s'est en partie inspiré de cette page

Attention, la commande at ne permet que d'exécuter une commande une unique fois ! Si vous voulez qu'une tache soit exécutée régulièrement, par exemple tous les jours, il faut utiliser cron : Automatiser des tâches avec init et cron

A voir également :

Ce document intitulé «  Planifier un message visuel - Ubuntu 9.04  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.