Add gnome-autostart make rule

This commit is contained in:
augustin64 2023-07-16 16:01:38 +02:00
parent 162c59c7da
commit 778d75396e
3 changed files with 25 additions and 7 deletions

View File

@ -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
-rm out -r
-rm ./takl
-rm ./takl-daemon

View File

@ -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

7
takl-daemon.desktop Normal file
View File

@ -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