Essendo un utente di computer compulsivo, ci sono davanti tutto il giorno. A volte perdo la cognizione del tempo quando lavoro sul mio computer. Ho bisogno di un servizio di notifica per avvisarmi dell'ora corrente, tramite una notifica popup o un suono riprodotto o entrambi.
Per il popup, ho trovato lo standard di notifica Free Desktop che utilizza un'API DBus .
Sono stato in grado di creare una notifica utilizzando DFeet , un esploratore grafico DBUS. Ho usato i seguenti argomenti:
"wakeup", 1234, "", "The time is", "9PM", [], [], 1
Finora funziona bene, ma come posso andare oltre da qui?
- Come posso invocarlo dalla riga di comando?
- Come automatizzo questo comando? È
cron
ancora il modo raccomandato di automatizzare le azioni basate sul tempo? - Come si riproducono i suoni insieme al popup? O tramite l'API di FreeDesktop o tramite un lettore multimediale?
Una soluzione completa sarebbe apprezzata e forse utile anche per gli altri.
dbus-send
non funziona perché non supporta alcuni parametri richiesti da questa API. Sto esaminando pynotify
.
dbus-send
potrebbe essere l'app da utilizzare e sìcron
è il modo consigliato.