Menu
Donnez votre avis

Planifier un message visuel - Ubuntu 9.04

Posez votre question

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
Jean-François Pillou

Cet article est régulièrement mis à jour par des experts sous la direction de Jean-François Pillou, fondateur de CommentCaMarche et directeur délégué au développement numérique du groupe Figaro.

En savoir plus sur l'équipe CCM

Ajouter un commentaire

Commentaires

Commenter la réponse de Utilisateur anonyme