Modifier-only input switching with non-latin keyboard layouts has no effect under GNOME Shell
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
Fix Released
|
High
|
William Hua | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
In GNOME Shell, switching between latin and non-latin keyboard layouts using the XKB group options (e.g. ctrl+alt, alt+shift, etc.) doesn't work. This is a big usability problem for users that often need to switch layouts quickly, as using a typical shortcut with a non-modifier key is not appropriate for this function. See https:/
This occurs because gnome-settings-
[Test case]
In GNOME Shell:
1. gnome-control-
2. gnome-control-
3. Tap the key combination. The indicator will switch between the two keyboard layouts, but typing will still be in the latin (English for me) layout.
The gnome-settings-
[Regression potential]
gnome-settings-
Related branches
- Sebastien Bacher: Approve
-
Diff: 55 lines (+35/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/series (+1/-0)
debian/patches/ubuntu-force-lock-group.patch (+27/-0)
- Tim Lunn: Approve
- Ubuntu Desktop: Pending requested
-
Diff: 23360 lines (+21303/-1301)82 files modifieddebian/changelog (+105/-30)
debian/control (+9/-7)
debian/control.in (+8/-6)
debian/gnome-settings-daemon.install (+0/-1)
debian/patches/01_reinstate_updates_plugin.patch (+4521/-0)
debian/patches/04_superP.patch (+33/-0)
debian/patches/30_xrandr_dbus_init.patch (+65/-0)
debian/patches/43_disable_locale_settings.patch (+7/-6)
debian/patches/53_sync_input_sources_to_accountsservice.patch (+64/-30)
debian/patches/61_revert_libgnomekbd_drop (+0/-1064)
debian/patches/64_restore_terminal_keyboard_shortcut_schema.patch (+21/-12)
debian/patches/geoclue-build-fixes.patch (+0/-78)
debian/patches/nexus-orientation.patch (+21/-25)
debian/patches/revert-gsettings-removals.patch (+26/-30)
debian/patches/series (+3/-2)
debian/patches/ubuntu-lid-close-suspend.patch (+9/-9)
debian/po-up/POTFILES.in (+1/-0)
debian/po-up/ar.po (+272/-0)
debian/po-up/as.po (+244/-0)
debian/po-up/ast.po (+256/-0)
debian/po-up/be.po (+254/-0)
debian/po-up/bg.po (+256/-0)
debian/po-up/bn.po (+251/-0)
debian/po-up/bn_IN.po (+254/-0)
debian/po-up/ca.po (+259/-0)
debian/po-up/ca@valencia.po (+259/-0)
debian/po-up/crh.po (+253/-0)
debian/po-up/cs.po (+269/-0)
debian/po-up/da.po (+277/-0)
debian/po-up/de.po (+274/-0)
debian/po-up/el.po (+286/-0)
debian/po-up/en_GB.po (+252/-0)
debian/po-up/eo.po (+249/-0)
debian/po-up/es.po (+263/-0)
debian/po-up/et.po (+253/-0)
debian/po-up/eu.po (+254/-0)
debian/po-up/fa.po (+266/-0)
debian/po-up/fi.po (+265/-0)
debian/po-up/fr.po (+264/-0)
debian/po-up/gl.po (+263/-0)
debian/po-up/gu.po (+244/-0)
debian/po-up/he.po (+248/-0)
debian/po-up/hi.po (+242/-0)
debian/po-up/hu.po (+257/-0)
debian/po-up/id.po (+249/-0)
debian/po-up/it.po (+266/-0)
debian/po-up/ja.po (+255/-0)
debian/po-up/km.po (+243/-0)
debian/po-up/kn.po (+246/-0)
debian/po-up/ko.po (+243/-0)
debian/po-up/lt.po (+261/-0)
debian/po-up/lv.po (+260/-0)
debian/po-up/mk.po (+264/-0)
debian/po-up/ml.po (+257/-0)
debian/po-up/mr.po (+246/-0)
debian/po-up/nb.po (+248/-0)
debian/po-up/nl.po (+266/-0)
debian/po-up/or.po (+256/-0)
debian/po-up/pa.po (+253/-0)
debian/po-up/patches.pot (+244/-0)
debian/po-up/pl.po (+263/-0)
debian/po-up/pt.po (+251/-0)
debian/po-up/pt_BR.po (+272/-0)
debian/po-up/ro.po (+261/-0)
debian/po-up/ru.po (+265/-0)
debian/po-up/sk.po (+269/-0)
debian/po-up/sl.po (+263/-0)
debian/po-up/sr.po (+264/-0)
debian/po-up/sr@latin.po (+264/-0)
debian/po-up/sv.po (+262/-0)
debian/po-up/ta.po (+260/-0)
debian/po-up/te.po (+252/-0)
debian/po-up/tg.po (+244/-0)
debian/po-up/th.po (+243/-0)
debian/po-up/tr.po (+254/-0)
debian/po-up/ug.po (+241/-0)
debian/po-up/uk.po (+255/-0)
debian/po-up/vi.po (+239/-0)
debian/po-up/zh_CN.po (+254/-0)
debian/po-up/zh_HK.po (+245/-0)
debian/po-up/zh_TW.po (+245/-0)
debian/rules (+3/-1)
tags: | added: verification-needed |
Changed in gnome-settings-daemon (Ubuntu): | |
assignee: | nobody → William Hua (attente) |
importance: | Undecided → High |
status: | New → In Progress |
tags: |
added: keyboard-layout-switching-hotkeys removed: grp input keyboard latin layouts non-latin non-modifier sources switching xkb |
tags: | added: gnome3 |
The verification-needed tag is added by the SRU team when the upload is approved in the -proposed pocket.