SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Create a scheduled action/event 2. Remove 'Show in system tray' 3. OBSERVED RESULT Tasks halt when kalarm is not present in the system tray EXPECTED RESULT Tasks should be executed whether or not a tray icon is visible SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Manjaro 22.1 (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Is KAlarm still running after removing it from the system tray? Bear in mind that if "Show in system tray" is selected, closing the main window will leave KAlarm running (in the system tray), but if "Show in system tray" is NOT selected, closing the main window will cause KAlarm to quit. So to keep using it while not showing it in the system tray, you have to leave it running in the same way as other applications, so if you're using a task manager in the panel, it will show there.
(In reply to David Jarvie from comment #1) > Is KAlarm still running after removing it from the system tray? > > Bear in mind that if "Show in system tray" is selected, closing the main > window will leave KAlarm running (in the system tray), but if "Show in > system tray" is NOT selected, closing the main window will cause KAlarm to > quit. So to keep using it while not showing it in the system tray, you have > to leave it running in the same way as other applications, so if you're > using a task manager in the panel, it will show there. What you mention is interesting because after closing both the system tray AND the main application, I still see a process in Task Manager called "kalarm --tray". Regardless, it appears that the feature I was hoping for is not supported. I was hoping to eventually kAlarm could become a background process
On my system, KAlarm quits when the main window is closed in these circumstances (as it is supposed to do). Strange... KAlarm is not designed to run as a daemon, so when the application is closed, there is no background task to trigger alarms. If that is what you require, you will need to look for an alternative to KAlarm.