HACKER Q&A
📣 yosito

How do you quickly add calendar events in Linux?


I'm coming from Mac with Fantastical installed. With that I could quickly add an event to my calendar by opening Fantastical's quick add menu (a single click in the mac menubar, or a keyboard shortcut) and typing a natural language description of the event "Call with Mike tomorrow at 10am EST".

I'm finding a lot of friction when trying to add events in Linux. So far, the only ways I really have are to open up Evolution, which is very bulky for such a quick task, or open the Nextcloud calendar web app, which also takes quite a bit of time.

Are there any faster always-on tools for adding an event to a calendar in Linux with a single keyboard shortcut or click? Any good menu-bar apps for interacting with calendars? What do you use?


  👤 jacobmischka Accepted Answer ✓
I use Gnome Calendar. Its simplicity is nice for most tasks, and it shares its data store with Evolution so anything that it can't do can be done in Evolution's bulkier interface.

👤 atoav
For KDE:

[meta] + "korg", [enter] to start Korganizer [ctrl] + n to create new date

Korganizer is one of the least sucky calender applications I used so far


👤 19690401
I type this in the terminal:

$ khal new tomorrow 11:00 help Bob catchup python


👤 undebuggable
I click through the new event form in Thunderbird with Lightning because I want the event to be sent over to my CalDAV server and then synchronized with all computers and devices. Something like you describe, ideally from CLI, would be awesome.

👤 diffeomorphism
> tool for ... single keyboard shortcut.

Why would you need a tool for that? Just add a keyboard short cut.

> apps for interacting with calendars.

Just click on the calendar that is in your taskbar already? E.g. center of your top bar on gnome or the event calendar widget on plasma?


👤 maxekman
You could always send in a wish to the Fantastical team [0]. Mailspring seems to have done a good job in cross platforming.

[0] https://flexibits.com/contact


👤 weswpg
as a Linux user, i use my iPhone for that.

or you could try this: https://morgen.so/morgen-for-linux