Bug 512233

Summary: X11 Session: Lock Keys OSD (On-Screen Display) is missing and Accessibility setting is incorrect
Product: [Plasma] plasmashell Reporter: Rodrigo <rodrigo.leme05>
Component: NotificationsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: kde, kdedev
Priority: NOR Keywords: X11-only
Version First Reported In: 6.5.2   
Target Milestone: 1.0   
Platform: KDE Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: This image (from a Reddit post) shows the expected visual OSD behavior that I am reporting as missing in my X11 session. This is the feature that is not working.

Description Rodrigo 2025-11-17 08:02:12 UTC
Created attachment 186876 [details]
This image (from a Reddit post) shows the expected visual OSD behavior that I am reporting as missing in my X11 session. This is the feature that is not working.

Hello KDE Team,

I am experiencing an issue where the Lock Keys On-Screen Display (OSD) is not functioning on my Fedora 43 system, even when using the correct X11 session.

System Details:

Plasma Version: plasmashell 6.5.2

Operating System: Fedora 43

Session Type: Plasma (X11)

Problem Description:

The large, centered On-Screen Display (OSD) for Caps Lock and Num Lock (the visual 'A' or '1' in the middle of the screen) does not appear when the keys are pressed.

I have confirmed I am not on Wayland.

I manually installed the plasma-workspace-xorg package.

I logged out and specifically selected the "Plasma (X11)" session from the login screen.

I have verified this by running echo $XDG_SESSION_TYPE in the terminal, which correctly outputs x11.

The core of the problem seems to be a configuration bug. When I go to System Settings > Accessibility > Modifier Keys, the only option available is "Show notification when a modifier or lock key is used".

This option only enables the "pop-up" style notification (like an application notification), not the proper, large OSD. The correct "Visual feedback" OSD option, which should be available in the X11 session, is completely missing from the settings.

It appears the system is incorrectly applying the Wayland notification behavior to the X11 session.

Steps to Reproduce:

Run Fedora 43 with Plasma 6.5.2.

Install plasma-workspace-xorg.

Log in to a "Plasma (X11)" session.

Press the Caps Lock key.

Check System Settings > Accessibility > Modifier Keys.

Actual Results:

No OSD appears.

The Accessibility settings page only shows the pop-up notification option.

Expected Results:

The large, centered OSD for lock keys should appear.

The Accessibility settings should show the correct option to enable/disable this visual OSD feedback (not the pop-up notification).

Thank you for your work on Plasma.
Comment 1 TraceyC 2025-11-20 18:29:15 UTC
Thanks for the bug report, and the screenshot, that's helpful. We need a little more information to start investigating. 
What was the last version of Plasma where this OSD notification appeared correctly for your X11 session?

Note
This is the reddit post from the attached image, which does show the desired behavior in GNOME, but not how to enable this in Plasma 6:
https://www.reddit.com/r/kde/comments/s7ir31/how_to_enable_caps_lock_osd_in_kde/
Comment 2 TraceyC 2025-11-20 18:33:38 UTC
I'm not sure the native notification ever had an OSD, see this feature request that was not implemented
https://bugs.kde.org/show_bug.cgi?id=470075

There's a third party tool I found for this from this thread, but it looks abandoned
https://discuss.kde.org/t/caps-lock-numpad-osd-indicator/12934/3

Can you also let us know if you were using any third party tool for this, or just the KDE settings? Thanks!
Comment 3 Bug Janitor Service 2025-12-05 03:46:06 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-12-20 03:46:30 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.