Étant un utilisateur d'ordinateur compulsif, je suis devant elle toute la journée. Je perds parfois le temps lorsque je travaille sur mon ordinateur. J'ai besoin d'un service de notification pour m'alerter de l'heure actuelle, soit par une notification contextuelle, soit par un son en cours de lecture, soit par les deux.
Pour le popup, j'ai trouvé la norme de notification Free Desktop qui utilise une API DBus .
J'ai pu créer une notification à l'aide de DFeet , un explorateur graphique DBUS. J'ai utilisé les arguments suivants:
"wakeup", 1234, "", "The time is", "9PM", [], [], 1
Cela fonctionne bien jusqu'à présent, mais comment puis-je aller plus loin d'ici?
- Comment puis-je l'invoquer à partir de la ligne de commande?
- Comment automatiser cette commande? Est-ce
crontoujours le moyen recommandé d'automatiser les actions basées sur le temps? - Comment jouer des sons avec le popup? Soit via l'API FreeDesktop, soit via un lecteur multimédia?
Une solution complète serait appréciée et peut-être utile à d'autres aussi.
dbus-sendne fonctionne pas car il ne prend pas en charge certains paramètres requis par cette API. Je regarde pynotify.
dbus-sendpourrait être l'application à utiliser, et ouicronest la voie recommandée.