Bug 1222754 - Plasma Wayland: Keyboard layout is not applied to X11 applications
Summary: Plasma Wayland: Keyboard layout is not applied to X11 applications
Status: RESOLVED DUPLICATE of bug 1219505
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: KDE Workspace (Plasma) (show other bugs)
Version: Leap 15.6
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-Mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-14 08:09 UTC by Fuminobu Takeyama
Modified: 2024-06-18 11:47 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fuminobu Takeyama 2024-04-14 08:09:38 UTC
Kayboard layout configured at:
System Settings > Input Devices > Keyboard > Layout
is not applied to X11 applications.

For example, when I add jp layout into the list, on Wayland applications, the layout become jp, but on X11 applications (e.g., xterm, vscode), the layout remains US.

Here is output of xkb_keymap:

```
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(evdev)"     };
        xkb_geometry  { include "pc(pc105)"     };
};
```

Workaround:
Run the following command
$ setxkbmap jp

* Plasma 5.27.11
* IBus 1.5.28 (which does not control key layouts on Wayland anymore)
Comment 1 Bernd Leibing 2024-05-08 20:24:34 UTC
Same problem here, but with a german locale. I updated from Leap 15.5 via zypper dup
Comment 2 Iakov Karpov 2024-06-14 09:53:09 UTC
Same here, tried both updating from 15.5 and clean install on another machine.
This is a regression, it used to work in 15.5
Comment 3 Bernd Leibing 2024-06-18 11:47:03 UTC
Solved in Bug 1219505

*** This bug has been marked as a duplicate of bug 1219505 ***