Bug 487302

Summary: Compose key does not work on Xorg anymore since Plasma 6
Product: [I don't know] kde Reporter: Candid Dauth <cdauth+bugs.kde.org>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED UPSTREAM    
Severity: normal CC: nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Candid Dauth 2024-05-20 22:36:06 UTC
I'm not sure where to start investigating this.

I'm using Plasma Desktop on Arch Linux with Xorg. I have Caps Lock configured as my compose key.

Since upgrading to Plasma Desktop 6, the compose key does not work in KDE applications anymore, for example in dolphin, konsole, krunner, kwrite. The compose key still works in chromium, firefox, gnucash, signal-desktop, element, vscode. Interestingly, it also seems to have stopped working in lowriter, steam and qgit.

In the apps where it doesn't work anymore, pressing the compose key will simply have no effect. It will not enable caps lock and the following letters will just be typed as normal.

This is the output of setxkbmap -print -query:
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+de:2+cz(qwerty):3+es:4+inet(evdev)+compose(caps)"        };
        xkb_geometry  { include "pc(pc105)"     };
};
rules:      evdev
model:      pc105
layout:     us,de,cz,es
variant:    ,,qwerty,
options:    compose:caps

SOFTWARE/OS VERSIONS
Linux: Arch Linux
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Comment 1 Nate Graham 2024-05-24 01:25:09 UTC
The common denominator is Qt apps, which means this is most likely a Qt issue, not a KDE issue. Please report it at https://bugreports.qt.io/, or to your distro so they can investigate it.