From 778d75396ec25d531fd8e824d318c2429362cc4c Mon Sep 17 00:00:00 2001 From: augustin64 Date: Sun, 16 Jul 2023 16:01:38 +0200 Subject: [PATCH] Add gnome-autostart make rule --- Makefile | 20 +++++++++++++------- README.md | 5 +++++ takl-daemon.desktop | 7 +++++++ 3 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 takl-daemon.desktop diff --git a/Makefile b/Makefile index 64e3c29..d0290b3 100644 --- a/Makefile +++ b/Makefile @@ -24,14 +24,20 @@ takl-daemon: out/daemon.o out/db.o out/tasks.o out/utils.o out/log.o $(CC) $(FLAGS) $(LD_FLAGS) $^ -o $@ -install: takl - sudo cp takl /usr/bin/takl +install: takl takl-daemon + sudo cp takl takl-daemon /usr/bin/ -uninstall: takl - sudo rm /usr/bin/takl +uninstall: + -sudo rm /usr/bin/takl + -sudo rm /usr/bin/takl-daemon + -sudo rm ~/.config/autostart/takl-daemon.desktop + +gnome-install: install + mkdir -p ~/.config/autostart + cp takl-daemon.desktop ~/.config/autostart/ clean: - rm out -r - rm ./takl - rm ./takl-daemon \ No newline at end of file + -rm out -r + -rm ./takl + -rm ./takl-daemon \ No newline at end of file diff --git a/README.md b/README.md index 71ee0b2..0ac569e 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,11 @@ make install # installation dans /usr/bin/takl Vous pouvez ensuite utiliser la commande `takl` pour ajouter/ modifier des items à la todo list. +Pour recevoir des notifications lorsqu'une tâche arrive à échéance, il faut lancer `takl-daemon` en arrière-plan +dans un environnement similaire à l'utilisateur (Un service systemd ou une tâche cron auront besoin de plus +d'informations pour pouvoir envoyer des notifications). +Pour gnome, `make gnome-install` lancera le programme à tous les prochains redémarrages. + ### Utilisation diff --git a/takl-daemon.desktop b/takl-daemon.desktop new file mode 100644 index 0000000..6d5e691 --- /dev/null +++ b/takl-daemon.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Exec=/usr/bin/takl-daemon +Hidden=false +Terminal=false +X-GNOME-Autostart-enabled=true +Name=TaKl Notifier Daemon