Calcurse export schedule to desktop background?
I've realized that I need a calendar, and Calcurse seems like a good one, with easy handling of daily schedules (which is my main requirement). Is it possible to export that schedule to a Mint desktop background? That way I could see, at a glance, a graphical representation of my day whenever I boot up my PC.
Ideally, it should be a "Time-Block" type format, where it graphically shows the period of time the task is scheduled for out of the 24-hour calendar day. There obviously isn't anything in Calcurse that can do that, but are there any 3rd party applications that can do that by hooking into Calcurse's native scripting? If nothing works "out of the box" like that, maybe the raw data could be fed through a formatter, a .jpg gets generated somehow, and then automatically pasted as the desktop background? That sounds like it's a little outside my skillset, and also very specific so nobody is likely to have made it yet.
Are there any other calendar programs that would do what i want better? Sorting through dozens of different programs for the exact featureset I need can be a project in it's own right.
Maybe conky but probably not?
Conky can be used to display text on your desktop, including grabbing stdout from a program. I'm not familiar with calcurse but if it can dump text output of what you want, that could work.
The big caveat is that conky doesn't work with wayland. It's a work in progress (according to the arch wiki, anyway).
I saw this thread on stack Exchange
https://unix.stackexchange.com/questions/41210/redirect-terminal-output-to-image-file#41211
I think you'd write a script that turns standard output from something like khal to an image, then use a feh command to turn it into your background. But honestly it's pretty fast to set up a keyboard shortcut to launch a terminal session and type
khal
.