what will it do?
give u 2 icons on desktop to create and set time sensetive reminders which pop on your screen no matter what application you are running
how to do it?
create a timer and a corresponding service in /home/a/.config/systemd/user. Replace /home/a with the path specific to your system (where-ever applicable below).
timer file
Code: Select all
[Unit]
Description=display alert noti
[Timer]
OnCalendar=2019-04-14 16:57:00
Persistent=true
[Install]
WantedBy=timers.target
service file
Code: Select all
[Unit]
Description=display screen alerts
[Service]
Type=simple
ExecStart=/home/a/Applications/alertnotifile.sh
create your /home/a/Applications/alert.noti file at the path specific to your system
mine looks like below
Code: Select all
send bbc article to office teams
https://www.bbc.com/news/business-47879798
Code: Select all
#!/bin/bash
leafpad /home/a/Applications/alert.noti
Code: Select all
#!/bin/bash
geany /home/a/Applications/alert.noti &
geany /home/a/.config/systemd/user/alertnoti.timer
Code: Select all
#!/bin/sh
systemctl --user daemon-reload
systemctl --user stop alertnoti.timer
systemctl --user start alertnoti.timer
systemctl --user list-timers alertnoti*
Once done the above create 2 .desktop files on your desktop like below
https://ibb.co/x7HyDcp
the reminder will link to /home/a/Applications/alertnoti.sh
and set reminder will link to /home/a/Applications/reminderset.sh
when u click on reminder you get to edit time in timer when you want the popup to show up and the reminder file to edit the text you want to show up
https://ibb.co/1nVMHWV
https://ibb.co/bF15tv8
Then last step click on set reminder to get a confirmation of your set reminder as below
https://ibb.co/VwBn380
The above setup capitalizes on systemd and does not require any specific memory hogging "task reminder" application
If you sync files with your phone then you can edit the timer and the noti file on your phone and have the reminders popup on your computer once the phone syncs with your box
happy getting things done!