| Summary: | Keyboard cannot get focus when alarm is activated in a full screen application | ||
|---|---|---|---|
| Product: | [Applications] kalarm | Reporter: | kde |
| Component: | general | Assignee: | David Jarvie <djarvie> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.5.4.2 | ||
| Target Milestone: | --- | ||
| Platform: | Debian stable | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/pim/kalarm/-/commit/2d5e049f93b2e3446112e76e6ee28260565ccbff | Version Fixed/Implemented In: | 26.04 |
| Sentry Crash Report: | |||
|
Description
kde
2025-12-01 16:15:38 UTC
For recent versions of KAlarm (since version 3.10.1), message windows are only ever displayed without a title bar if this has been selected by the user in KAlarm's Configuration dialog. On a system with only one screen, desktop notifications are suppressed while a full screen application is active, so alarm display is suspended until the other application switches out of full screen mode. For systems with more than one screen, message windows should be displayed on a different screen from any screen containing a full screen application with focus. I installed Manjaro on a test system so I could try out a more recent version of KDE than what is available with Debian Bookworm. For reference the KAlarm on Manjaro is currently 3.11.21 KDE Gear 25.08.1 KDE Frameworks 6.18.0 Qt Using 6.9.1 and built against 6.9.2 As you say, there is an option to show or not show the title bar for Alarm Windows. And if a full screen application is running then alarms do not show. Can this be made a user configurable option? Personally I would want the alarms to show regardless of whatever else is going on, it kind of defeats the purpose of an alarm if they do not show. Thanks. What you say makes sense. I've now added an option in the Edit Alarm dialog to override notification inhibition, which will also make the alarm message display when a full screen application is active. On X11 the alarm will appear without title bar (as in your KAlarm version) but it will only have an OK button to ensure that it can't activate other dialogs/windows which then remain hidden. Unfortunately on Wayland, I don't think there is any way of forcing a message to appear on top of a full screen application. This change will appear in KAlarm version 3.13, which will be in KDE Gear 26.04. Commit 2d5e049f93b2e3446112e76e6ee28260565ccbff in master. |