Bug 386213 - Accents don't work on non-xwayland applications
Summary: Accents don't work on non-xwayland applications
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: git master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-26 16:40 UTC by Aleix Pol
Modified: 2017-10-26 17:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleix Pol 2017-10-26 16:40:09 UTC
I can only type letters with accents such as à or é in applications that use xwayland.

On others I can't. Also sometimes I get very funky glitches where typing just the accent (in the Spanish layout you type the accent and then the letter so `+a=à) triggers weird global actions: touchpad disabling or opening the activities bar.

I have some debug information in place but it hasn't been all that useful so far and it's not trivial to debug because it's not easy to reproduce, especially the global actions issue (which could very well be worthy of a separate bug report).
Comment 1 David Edmundson 2017-10-26 16:41:46 UTC
Did the debug show if the accent key was always being eaten by the GlobalAccel event filter?
Comment 2 David Edmundson 2017-10-26 16:44:16 UTC
I have a theory.

It's a long standing bug and this is why Martin changed his surname!
Comment 3 Aleix Pol 2017-10-26 16:50:28 UTC
#Comment 1: when I get the weird touchpad thing, I do see kglobalaccel returning true.
In any case I can't type accents on wayland applications, hence my proposal to fix the accent thing first and then we look into kglobalaccel.

#Comment 2: x'D
Comment 4 Martin Flöser 2017-10-26 17:50:15 UTC
It is a long standing bug in Qt: it doesn't support compose key (see https://bugreports.qt.io/browse/QTBUG-54792 ). If one starts the Qt applications with xcb platform, you will observe that it magically works.

Unfortunately my new last name still has an Umlaut.