Hi,

I've updated from proposed: gnome-control-center 1:3.6.3-0ubuntu45 and
gnome-settings-daemon 3.8.5-0ubuntu10. Then logged out and in.

1. Leftovers from the old xkb setup still interfere with the new system
in ways I described in comment 46, making it an unusable chaos. Manually
removing the old shortcut key from gnome-tweak-tool leads to a quite
usable new setup. Apparently this is a problem for many others (the
shortcut key given to Text Entry containing NextGroup). If the old
method of changing layout conflicts with the new method in such ways
then the upgrade procedure needs to clean up the old setting.

2. If I choose Ctrl+Space as shortcut, the release order still matters
when I try to use it, though it shouldn't. The "rolling" way of pressing
the keys, which is way more natural for me (press Ctrl, press Space,
release Ctrl, release Space) doesn't work.

3. If I choose Alt+Shift, all four press/release orders are accepted now
and change the layout. Still, the indicator updates when I release the
first modifier. The indicator should be updated as soon as I've pressed
both modifiers. After all, all other keys in the system take action when
I press them, not when I release.

4. The Text Entry window accepts single modifiers (like "Shift L") to
change layout, but they don't actually change it. Text Entry should
refuse such shortkeys.

5. When specifying Ctrl+Space as shortcut, the release order does matter
again. The "rolling" order results in "Ctrl L" being the new shortcut,
which is unusable. The release order shouldn't matter here either.

6. When specifying Alt+Shift as a shortcut, I "randomly" get either
"Alt+Shift L" or "Shift+Alt L". Of course the behavior is not the same
in the two cases, e.g. the right shift works in one but not in the
other. The one which is chosen depends (just like in bullet point 5) on
the order in which I release the two keys. If a difference needs to be
made between these two cases, it's the press order that should matter.

-- 
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/1218322

Title:
  Can't set keyboard layout change to alt+shift, ctrl+shift, etc.

Status in One Hundred Paper Cuts:
  Invalid
Status in Indicator keyboard:
  Invalid
Status in Ubuntu GNOME:
  Confirmed
Status in “gnome-control-center” package in Ubuntu:
  Fix Committed
Status in “gnome-settings-daemon” package in Ubuntu:
  Triaged
Status in “indicator-keyboard” package in Ubuntu:
  Invalid
Status in “gnome-control-center” source package in Saucy:
  Fix Committed
Status in “gnome-settings-daemon” source package in Saucy:
  Fix Committed
Status in “indicator-keyboard” source package in Saucy:
  Invalid

Bug description:
  === gnome-control-center ===

  Impact: the UI to change the layout switching keys doesn't work

  Test case:
  - open gnome-control-center's text input settings
  - click on the "next layout key" entry
  - try entering a key combinaison (e.g ctrl-space)
  -> the UI should reflect the new keys

  Regression potential: that UI was not working before, it should only
  be an improvement (some key combos are not working as expected, that's
  another issue and shouldn't be mixed with this one)

  === gnome-settings-daemon ===

  Impact: attempting to change keyboard layouts using only modifier keys
  doesn't work

  Test case:
  - add at least two input sources through gnome-control-center's text entry 
settings
  - use gsettings to set the input switching shortcut to ctrl+left shift: 
gsettings set org.gnome.desktop.wm.keybindings switch-input-source 
"['<Primary>Shift_L']"
  - press and release ctrl+left shift
  -> the current input source should change

  Regression potential: The input switching shortcut might capture other
  non-modifier shortcuts, but users will need to consider this when
  choosing their switching shortcut anyways. For users this bug affects,
  this represents a working solution for a critical bug.

  ----------------------

  Can't set keyboard layout change to ctrl+shift, Caps Lock, alt+shift
  etc. "Shift", "CapsLock" keys are just ignored in settings. Also the
  default shortcut was set to "Super+Space" that is inconveniently,
  because Dash is opening when you swich your keyboard layout.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: indicator-keyboard 0.0.0+13.10.20130829.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.11.0-2.5-generic 3.11.0-rc5
  Uname: Linux 3.11.0-2-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.12.1-0ubuntu2
  Architecture: amd64
  Date: Thu Aug 29 14:21:54 2013
  InstallationDate: Installed on 2013-07-31 (28 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130730)
  MarkForUpload: True
  ProcEnviron:
   LANGUAGE=ru_UA:ru
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=ru_UA.UTF-8
   SHELL=/bin/bash
  SourcePackage: indicator-keyboard
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/1218322/+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