switching input method is not reliable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Baltix) |
Fix Released
|
High
|
Mantas Kriaučiūnas | ||
gnome-settings-daemon (Ubuntu) |
Fix Released
|
High
|
William Hua | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
Under GNOME Shell, sometimes the input switcher popup (accessible via Super+Space by default) doesn't allow switching beyond the second input source.
[Test Case]
Under GNOME Shell, open gnome-control-
Try pressing Super+Space to pop open the input switcher. Then press Super+Space again. The input switcher might not switch the second time. It happens unreliably, so if it works, restarting gnome-settings-
[Regression Potential]
The reason this is happening is because of an old patch that enables input switching for non-GNOME desktops (Unity, GNOME Flashback) by handling it in gnome-settings-
------
The behaviour of switching input method is strange.
There are 2 ways to change input method. And both behave against expectation:
1. super-space: When hitting super-space, the system can only switch from English to Chinese. But not the other way round.
2. indicator: When switching language with the indicator, I can select both language. But the indicator is always showing "en".
OS: Ubuntu 14.04
Input Method: English (US), Chinese (Cangjie)
Related branches
- Sebastien Bacher: Approve
-
Diff: 255 lines (+16/-197)4 files modifieddebian/changelog (+8/-0)
debian/patches/fix_input_switching_on_unity.patch (+0/-155)
debian/patches/series (+0/-1)
debian/patches/unity-modifier-media-keys.patch (+8/-41)
- Daniel Holbach (community): Approve
- William Hua (community): Approve
-
Diff: 3186 lines (+55/-2866) (has conflicts)20 files modifieddebian/changelog (+17/-0)
debian/control.in (+3/-2)
debian/patches/16_use_synchronous_notifications.patch (+0/-427)
debian/patches/52_sync_background_to_accountsservice.patch (+0/-112)
debian/patches/62_unity_disable_gsd_printer.patch (+0/-33)
debian/patches/63_gnome_disable_background_plugin.patch (+0/-24)
debian/patches/90_set_gmenus_xsettings.patch (+0/-134)
debian/patches/disable_three_touch_tap.patch (+0/-17)
debian/patches/fix_broken_user_sounds_permissions.patch (+0/-39)
debian/patches/fix_input_switching_on_unity.patch (+0/-155)
debian/patches/fix_media_keys_on_unity.patch (+0/-518)
debian/patches/fix_screenshots_on_unity.patch (+0/-58)
debian/patches/git_new_screencast_keybinding.patch (+24/-18)
debian/patches/git_revert_gsd-keygrab.patch (+0/-84)
debian/patches/git_xsettings_segfaults.patch (+9/-13)
debian/patches/revert_background_dropping.patch (+2/-779)
debian/patches/series (+0/-15)
debian/patches/ubuntu-fix-desktop-file.patch (+0/-24)
debian/patches/ubuntu-lid-open-reset-ideletime.patch (+0/-21)
debian/patches/unity-modifier-media-keys.patch (+0/-393)
Changed in gnome-settings-daemon (Ubuntu): | |
assignee: | nobody → William Hua (attente) |
Changed in unity-settings-daemon (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in gnome-settings-daemon (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in gnome-settings-daemon (Baltix): | |
status: | Fix Committed → Fix Released |
Changed in gnome-settings-daemon (Ubuntu): | |
importance: | Undecided → High |
Changed in gnome-settings-daemon (Ubuntu Trusty): | |
importance: | Undecided → High |
no longer affects: | unity-settings-daemon (Ubuntu) |
no longer affects: | unity-settings-daemon (Ubuntu Trusty) |
Thank you for your bug report. What do you mean "not the other way around", it's supposed to cycle though inputs. Do you use Unity? Does it work better if you change the keybinding in settings->text input?