Event Calendar KDE Applet loses holiday and astronomical settings after a reboot

I need help. Is there anyone willing to give me real help? All I get is half-hearted to hateful responses.>:)

You my check your file:

karl@erlangen:~> ll .config/plasma-org.kde.plasma.desktop-appletsrc
-rw-r-xr-x 1 karl users 7880 25. Sep 02:36 .config/plasma-org.kde.plasma.desktop-appletsrc
karl@erlangen:~> 

Does that change upon reboot?

[Containments][2][Applets][8]
immutability=1
plugin=org.kde.plasma.digitalclock

[Containments][2][Applets][8][Configuration]
PreloadWeight=34

[Containments][2][Applets][8][Configuration][Appearance]
dateFormat=longDate
enabledCalendarPlugins=/usr/lib64/qt5/plugins/plasmacalendarplugins/holidaysevents.so
showDate=true
showSeconds=true
showWeekNumbers=true

[Containments][2][Applets][8][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
karl@erlangen:~> cat ./.config/plasma_calendar_holiday_regions
[General]
selectedRegions=de_de
karl@erlangen:~> 

Yes, the time stamp changed after rebooting. from:10336 Sep 25 05:18 ./.config/plasma-org.kde.plasma.desktop-appletsrc

to: 10336 Sep 25 07:05 ./.config/plasma-org.kde.plasma.desktop-appletsrc

[Containments][2][Applets][8]
immutability=1
plugin=org.kde.plasma.digitalclock

[Containments][2][Applets][8][Configuration]
PreloadWeight=34

[Containments][2][Applets][8][Configuration][Appearance]
dateFormat=longDate
enabledCalendarPlugins=/usr/lib64/qt5/plugins/plasmacalendarplugins/holidaysevents.so
showDate=true
showSeconds=true
showWeekNumbers=true

[Containments][2][Applets][8][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
.config/plasma_calendar_astronomicalevents
[General]
showLunarPhase=true
showSeason=true

karl@erlangen:~> cat ./.config/plasma_calendar_holiday_regions
[General]
selectedRegions=de_de
karl@erlangen:~> 

[General].config/plasma_calendar_holiday_regions

selectedRegions=us_en-us
~> cat ./.config/plasma-org.kde.plasma.desktop-appletsrc | grep calendar
plugin=org.kde.plasma.event**calendar**
enabledCalendarPlugins=/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma**calendar**plugins/holidaysevents.so,/usr/lib/qt/plugins/plasma**calendar**plugins/holidaysevents.so,/usr/lib64/qt5/plugins/plasma**calendar**plugins/astronomicalevents.so,/usr/lib64/qt5/plugins/pl
asma**calendar**plugins/holidaysevents.so

I don’t know what changed in the file, but I will try to find out what changed if anything.

You may logout from KDE and try to shorten the list of plugins using a virtual console. A list containing each once should suffice:

enabledCalendarPlugins=/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma**calendar**plugins/holidaysevents.so,[FONT=monospace]/usr/lib64/qt5/plugins/plasma**calendar**plugins/astronomicalevents.so
 [/FONT]

“/usr/lib/x86_64-linux-gnu/qt5/plugins” interesting… on a standard TW/KDE install? (Maybe I’ve missed something…)

Thanks for catching that, I didn’t notice the repeats. I will log out of KDE and edit the file to reflect the changes you suggest.

This is what it looked like after logging back in:

cat ./.config/plasma-org.kde.plasma.desktop-appletsrc | grep calendar
plugin=org.kde.plasma.eventcalendar
enabledCalendarPlugins=/usr/lib/x86_64-linux-gnu/qt5/plugins/plasmacalendarplugins/holidaysevents.so,/usr/lib64/qt5/plugins/plasmacalendarplugins/astronomicalevents.so

That didn’t stop the problem. the holiday and astronomical events are not there after logging back in, so I configure the plasmoid to remove them then re-add them and they show up, but that also adds another line for the holidayevents.so:

cat ./.config/plasma-org.kde.plasma.desktop-appletsrc | grep calendar 
plugin=org.kde.plasma.event**calendar**
enabledCalendarPlugins=/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma**calendar**plugins/holidaysevents.so,/usr/lib64/qt5/plugins/plasma**calendar**plugins/astronomicalevents.so,/usr/lib64/qt5/plugins/plasma**calendar**plugins/holidaysevents.so

It is as if the first instance of the holidayevents line doesn’t register during bootup/login

May I suggest a line of thinking. Imagine someone trying to sabotage a system, what would they have do to cause my problem?

Get rid of the line “plugin=org.kde.plasma.eventcalendar”. A pristine user created on my machine has only:

erlangen:~ # grep -i calendar ~tester/.config/plasma-org.kde.plasma.desktop-appletsrc 
enabledCalendarPlugins=/usr/lib64/qt5/plugins/plasmacalendarplugins/astronomicalevents.so,/usr/lib64/qt5/plugins/plasmacalendarplugins/holidaysevents.so
erlangen:~ # 

I got rid of the line “plugin=org.kde.plasma.eventcalendar” and it removed the plasmoid from the desktop. I must have a different version than your tester id. I have version 69 of the plasmoid.

When I went in search of the version, I clicked on the google calendar and now I get:

grep -i calendar ~/.config/plasma-org.kde.plasma.desktop-appletsrc
plugin=org.kde.plasma.event**calendar**
enabled**Calendar**Plugins=/usr/lib64/qt5/plugins/plasma**calendar**plugins/astronomicalevents.so,/usr/lib64/qt5/plugins/plasma**calendar**plugins/holidaysevents.so
[Containments][21][Applets][41][Configuration][Google [b]Calendar]
**calendar**_list=W10=

I deleted the whole section of Google Calendar, and deleted everything after “enabledCalendarPlugins=”

grep -i calendar ~/.config/plasma-org.kde.plasma.desktop-appletsrcplugin=org.kde.plasma.eventcalendar
enabledCalendarPlugins=/usr/lib64/qt5/plugins/plasmacalendarplugins/astronomicalevents.so,/usr/lib64/qt5/plugins/plasmacalendarplugins/holidaysevents.so

Now, if you’ll notice, there are only one holidayevents and only one astronomicalevents even after using the configuration of the plasmoid to remove and re-add the events

I have:

erlangen:~ # rpm -qf /usr/lib64/qt5/plugins/plasmacalendarplugins/holidaysevents.so
plasma5-workspace-5.19.5-3.1.x86_64
erlangen:~ # rpm -qf /usr/lib64/qt5/plugins/plasmacalendarplugins/astronomicalevents.so
plasma5-addons-5.19.5-1.1.x86_64
erlangen:~ # 
erlangen:~ # rpm -ql plasma5-workspace|grep -i calendar
/usr/lib64/qt5/plugins/plasma/applets/plasma_applet_calendar.so
/usr/lib64/qt5/plugins/plasmacalendarplugins
/usr/lib64/qt5/plugins/plasmacalendarplugins/holidays
/usr/lib64/qt5/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml
/usr/lib64/qt5/plugins/plasmacalendarplugins/holidaysevents.so
/usr/share/kservices5/plasma-applet-org.kde.plasma.calendar.desktop
/usr/share/metainfo/org.kde.plasma.calendar.appdata.xml
/usr/share/plasma/plasmoids/org.kde.plasma.calendar
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/config
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/config/config.qml
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/config/main.xml
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/images
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/images/mini-calendar.svgz
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/ui
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/ui/configAgenda.qml
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/ui/configGeneral.qml
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/contents/ui/main.qml
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/metadata.desktop
/usr/share/plasma/plasmoids/org.kde.plasma.calendar/metadata.json
/usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/CalendarView.qml
/usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configCalendar.qml
erlangen:~ # 

I tested System Tray > Digital Clock > Calendar > Holidays and … > Astronomical Events. Both work as expected.

A general reply to trekjunky:

I usually don’t reply to threads where I do not have the knowledge to help. I am quick to reply in threads where I do have the knowledge, though I may hold back if you are already getting good advice from someone else.

I occasionally reply when I see that a thread has gone unanswered for a long time. But that might look like a half-hearted reply, if I don’t actually have the knowledge. When I do that, I try to make clear my lack of knowledge. I reply, only so the user gets some response.

Always remember that we are all volunteers. The forum members are just openSUSE users trying to help each other. There’s never a guarantee that a particular problem can be solved.

Glad to hear it. Just wondering why you didn’t respond to my suggestion: What about trying to figure out what someone who wants to sabotage a system to cause my problem. What would they do? I have so many problems after updates, My internet card was put into the blacklist for system boot up files once. Many times after an update my Grub menu is missing windows. Many times, after an update, my internet card loses it’s config and a rogue card that wasn’t there before is the default and not configured and I lose internet connectivity. So you see, I have every reason to think the problems (YES with an S - Plural) I have are caused by sabotage. If you really want to help me, please consider how someone would sabotage a system so that it behaves like my system is behaving. I have other problems that were caused by sabotage, but I think I made my point. Please help!!!

Your efforts are well appreciated. Thanks.

This is too big a challenge, see the post by nrickert. Get help: Linux user group - Wikipedia

Well, thanks for the help so far. I feel abandoned.