Skip to content

j4321/Scheduler

Repository files navigation

Scheduler - Task scheduling and calendar

Linux License - GPLv3

System tray application for Linux to schedule events with possibity to set reminders. It also provides the following desktop widgets:

Install

Archlinux

Scheduler is available in AUR.

Ubuntu

Scheduler is available in the PPA ppa:j-4321-i/ppa.

$ sudo add-apt-repository ppa:j-4321-i/ppa
$ sudo apt-get update
$ sudo apt-get install scheduler

Source code

mpg123, Python 3 and the following librairies:

It is also necessary to have at least one of the following GUI toolkits for the system tray icon:

Optional dependencies:

Install:

$ sudo python3 setup.py install

Scheduler can then be launched from Menu > Utility > Scheduler or directly from the command line with scheduler.

Troubleshooting

Current day highlighting in the calendar

The current day is highlighted in the calendar widget and updated every day at midnight if the computer is running. However, if the computer is in standby, the current day will not be updated. You can either perform the update manually with

$ scheduler -U

or you can put the file scheduler@.service in /usr/lib/systemd/system (already done for the Archlinux and Ubuntu packages) and enable the service:

$ sudo systemctl enable scheduler@$USER

System tray icon

Several gui toolkits are available to display the system tray icon, so if the icon does not behave properly, try to change toolkit, they are not all fully compatible with every desktop environment.

Widget disappearance

If the widgets disappear when you click on them, open the setting dialog from the menu and check the box 'Check this box if the widgets disappear when you click'.

If you encounter bugs or if you have suggestions, please open an issue on GitHub.