Linux is meant to make you productive. And keeping track of your calendar might be the best way to do that.
This short blog post will summarise the procedure that I applied while adding Google Calendar screen to my desktop. Surprisingly, its very easy to do so.
Step 1: Get conky!
Install conky using your distro’s repos. In Ubuntu, this can be done by:
sudo apt-get install conky conky-all
Step 2: Install the calendar backend.
We need to use a python utility known as gcalcli, and its dependencies.
sudo apt-get install python-pip python-dateutil python-gflags
pip install –upgrade gcalcli google–api–python–client vobject parsedatetime
Step 3: Authenticate gcalcli
You need to allow gcalcli to pull your calendar automatically. For this, you can run the command:
This will open in a web browser. Grant gcalcli all the privileges it seeks.
Step 4: Add the output configuration file
We need the output of gcalcli in conky-friendly format. Copy this file as in your .config folder.
Step 5: Edit conky settings
Now, we just need to setup our conky window and let it know which commands to run. Here’s my config file. Just add it to your Home (~/) folder.
You can edit it as per your requirement using the documentation.
Step 6: Add conky to startup programs.
You don’t want to start it up manually each time you login, do you?
Just add conky in the startup applications. (Alt key -> Startup applications)
That’s it! Logout and login to see your new desktop 🙂
– The calendar window is superimposed over active windows
For this, I suggest adding this line to the ~/.config/autostart/conky.desktop file
Edits and suggestions are welcome.