Bug 461089 - Make PIM events plugin as active by default when installed, and activate all calendars by default
Summary: Make PIM events plugin as active by default when installed, and activate all ...
Status: CONFIRMED
Alias: None
Product: kdepim
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2022-10-27 21:58 UTC by Pascalio
Modified: 2022-10-31 18:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pascalio 2022-10-27 21:58:23 UTC
The ability to easily view your upcoming events in the calendar part of the digital clock applet is a total killer feature. It contributes to give KDE Plasma its superiority in seamless integration. It would just be so awesome if the KDE Pim event plugin were automatically installed and/or if the Akonadi calendars would automatically get activated to show in the applet. Currently, it's a lot of steps to enable this after every install. It hides the excellent feature...
Comment 1 Nate Graham 2022-10-28 19:37:58 UTC
I've never actually used the feature myself. Can you describe the steps one by one?
Comment 2 Pascalio 2022-10-30 21:21:35 UTC
(In reply to Nate Graham from comment #1)
> I've never actually used the feature myself. Can you describe the steps one
> by one?
Sure. On KDE Neon, but probably on most versions of the plasma desktop, here are the steps.
0. have kdepim installed
1. create some akonadi calendars (korganizer/kalendar...)
2. install the package kdepim-addons
3. in the digital-clock widget, go into settings
4. section "calendar", check pim event addon -> a new settings tab appears on the left
5. go to this new tab, check the calendars you want to have displayed.

I couldn't find any way to automate this calendar integration, I have to do it manually on every distro/desktop install. And since it's a great feature, it would make sense to put it forward and to facilitate its deployment.

Ideally
- kdepim-addons could be installed automatically with pdepim
- and digital clock widget would automatically
 1. enable kdepim-addons if the package is installed
 2. display by default any calendar akonadi knows of.

In this way, any calendar you have would be reflected in your digital clock widget, allowing you to check your planning without even leaving the window you're working on.  (calendars you don't want to see can always be unchecked in the settings.)
Comment 3 Nate Graham 2022-10-31 18:44:54 UTC
Thanks, that's helpful.

Having kdepim-addons installed (step 2) is unfortunately not something we can force unless we delete the package and migrate its contents into Plasma or PIM, or mark it as a mandatory dependency--and there are people who are against this sort of thing. So for the time being, we need distros to take care of that. It is marked as an action item in https://community.kde.org/Distributions/Packaging_Recommendations, so hopefully they'll start doing it.

Making the plugin active by default and having its calendars all be active by default (steps 3-5) are reasonable ideas to reduce manual configuration that the user doesn't know they have to do, so let's use this bug report to track that.