Keyboard switcher (or layout toggle hotkey) doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
budgie-desktop (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
groovy (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I originally asked for help with the issue here:
https:/
I'm on 21.04 but it happens for someone on 21.10 too.
I'm on budgie-desktop 10.5.2.
I’m trying to toggle between English (US) and Thai keyboard layouts. I have both set up in the “Region & Language” options in the settings, and I set “Super+Space” to toggle between them, and I have it set to be the same for all windows.
The layout indicator applet correctly shows the layout changing between “US” and “TH”, but it hasn’t actually done anything - I’m still typing in English regardless.
However, if I go into the options and manually re-order the languages (dragging Thai to be above English US), I’m typing in Thai as expected - so the Thai language definitely works.
Everything starts working fine (with the layout indicator and the hotkey) once you've visited the Region & Language settings and re-ordered them from there first. It will be broken again after logging out.
Note, if you try to replicate this by adding a new keyboard layout it will work the first time. You have to log out and in again to see it not working any more.
no longer affects: | ubuntubudgie |
I can confirm this on my system:
Ubuntu Budgie 21.10, GNOME version 40.4.0.
Keyboard settings (German keyboard = primary, US English = secondary) are not recognized after logging out/in, although the order of the keyboards is correct in the settings menu and in the top panel. Reshuffling/ Reordering the keyboard layouts in the settings menu and then moving German again to top works...until the next log out/reboot.