I believe I'm seeing the same bug in Ubuntu 14.04. I'm using Caps Lock to 
switch layouts (set using gnome-tweak-tool). With the English layout:
$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us,il
variant:    ,
options:    grp:caps_toggle

And with the Hebrew layout:
$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     il,il,us
variant:    lyx,,
options:    grp:caps_toggle

(Not sure if it should show two ils in the layout field).

After using Caps Lock to switch from English to Hebrew, further presses
only change the indicator, but the keyboard continues to type Hebrew
keys.

I have gnome-control-center version 3.6.3-0ubuntu56 installed.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1244158

Title:
  GNOME: Modifiers Only keyboard layout switch have no effect

Status in “gnome-settings-daemon” package in Ubuntu:
  Confirmed

Bug description:
  After setting up Alt+Shift keys to change the keyboard layout (via
  gnome-tweak-tool or via gnome control center), these key combinations
  do not provide the expected result.

  Expected Result:
  Keyboard layout is changed and keyboard indicator display updates

  Actual Result:
  Only keyboard indicator display updates, leaving the actual keyboard 
indicator in English.

  I have English-Hebrew keyboard layout configured with alt+shift for layout 
switching.
  Once the layout is on Hebrew, alt+shift switches back to English properly. 
  Once the layout is on English, alt+shift changes the keyboard indicator to 
"he", but actually the systems layout is still English.
  At this point, pressing Alt+Shift results in changes to the indicator display 
only, resulting in no actual layout switches.

  If "Allow different sources for each window" is selected in "Input Sources 
Options" then:
  - Changing the layout to Hebrew.
  - Alt-Tab to another window with a different layout.
  - Alt-Tab back, allows me to type back in Hebrew.

  When Alt+Shift "switches" to English:
  $ setxkbmap -query
  rules:      evdev
  model:      pc105
  layout:     us
  options:    compose:caps,terminate:ctrl_alt_bksp,grp:alt_shift_toggle

  When Alt+Shift "switches" to Hebrew:
  $ setxkbmap -query
  rules:      evdev
  model:      pc105
  layout:     il,us
  variant:    ,
  options:    compose:caps,terminate:ctrl_alt_bksp,grp:alt_shift_toggle

  Which seems right. But still when typing, English chars are being
  typed.

  I tried this with the packages from the official repos, gnome-ppa, and 
ppa:attente/1218322 as described here:
  
http://askubuntu.com/questions/356357/how-to-use-altshift-combo-to-switch-keyboard-layout-in-13-10
  All with the same effect.

  Ubuntu 13.10
  gnome-settings-daemon 3.8.5-0ubuntu9

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1244158/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to