Guys, I'm sorry but it seems that Ubuntu 14.04 installation (from today
daily-build) is affected by this bug.

I did I clean install, selected Russian layout. During installation
layouts were switched by Alt+Shift, after first boot layout switching is
set to Super+Space and Shift+Super+Space and these hotkeys do not work
in all sessions - Unity, Gnome FlashBack (Metacity and Compiz).

Please fix it before final Ubuntu 14.04 release.

IMHO. I saw many modern Linux distros and it seems that in GNOME 3.8 Control 
Center there is an option for modifier only layout switching - 
"Shortcuts -> Typing -> Modifiers-only switch to next source"
and it seems that adding g-c-c 3.8 is better than adopt old 3.6 version of 
g-c-c.

It seems that we need to do all the tests we did in 13.10 again
(https://docs.google.com/spreadsheet/ccc?key=0Ao5e713Ig9g_dEJrX2NRYlpLWWVzSWxsVXU4ck9HYVE&usp=sharing).

** Description changed:

  ***
  The old PPA, ppa:attente/1218322 is superceded by the following one. You can 
remove the old repository using ppa-purge.
  ***
  
  A PPA which should provide some relief for this issue is available at
  https://launchpad.net/~attente/+archive/modifier-only-input-switch. To
  install:
  
  sudo add-apt-repository ppa:attente/modifier-only-input-switch
  sudo apt-get update
  sudo apt-get upgrade
  (log out, log in)
  
  If the packages improve the situation for you, you can pin them using:
  
  sudo apt-mark hold compiz
  sudo apt-mark hold gnome-settings-daemon
  sudo apt-mark hold unity
  
  If the packages don't work for you, you can purge them using:
  
  sudo ppa-purge ppa:attente/modifier-only-input-switch
  
  === compiz ===
  
  Impact: modifier-only key bindings need to be independent of key-press
  order, there's no support for double tapping two modifier keys of the
  same type
  
  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']"
  - holding left shift, press and release ctrl
  -> the current input source should change
  
  Regression potential: possible, but highly unlikely, that some key
  bindings may be triggered due to the removal of some code that would
  normally prevent a possible tap from occurring.
  
  === unity ===
  
  Impact: gnome-settings-daemon eats modifier-only shortcuts preventing
  them from propagating down to applications
  
  Test case:
  - open gnome-control-center's text input settings
  - set the next input source key binding to ctrl+left shift
  - open gnome-terminal
  - press ctrl+shift+t
  -> gnome-terminal should open a new tab
  
  Regression potential: the additional input switch key bindings could
  collide with other functionality such as opening the dash or hud
  
  === 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.
  
  ----------------------
  
  Test results for different keyboard layout change hotkeys may be viewed
  and added in the Google Docs table, created by Norbert
  
(https://docs.google.com/spreadsheet/ccc?key=0Ao5e713Ig9g_dEJrX2NRYlpLWWVzSWxsVXU4ck9HYVE&usp=sharing).
  
  ----------------------
+ Recent discovered bugs related to keyboard layouts:
+    * keyboard layout settings must be consistent between gnome-control-center 
keyboard, indicator-keyboard and gnome-tweak-tool and /etc/default/keyboard 
(bug 1270574)
  
- Separate bug reports for individual layout switching hotkey
- combinations:
+ 
+ Separate bug reports for individual layout switching hotkey combinations:
  
  Super+Space and Shift+Super+Space:
     * Unity greeter (bug 1245137);
     * Unity session (bug 1245136);
     * lock screen - gnome-screensaver (bug 1245138, bug 1245256);
     * ubiquity installer (bug 1242572).
  
  Alt+Shift:
     * Unity greeter (bug 1245258)
     * Can't set keyboard layout change to Alt+Shift (bug 1245926)
-    * Shift must be pressed pressed first (bug 1266179)
+    * Shift must be pressed pressed first (bug 1266179)
  
  Ctrl+Shift:
     * lock screen - gnome-screensaver (bug 1245270)
     * Unity greeter (bug 1245268)
     * Can't set keyboard layout change to Ctrl+Shift (bug 1245991)
     * If keyboard layout switching hotkey is set to Ctrl+Shift, Ctrl+Shift+C/V 
are not working in gnome-terminal (bug 1246656)
  
  Shift+Shift:
     * Can't set keyboard layout change to Shift+Shift (bug 1245272)
     * lock screen - gnome-screensaver (bug 1245278)
     * Unity greeter (bug 1245280)
  
  Bugs which belong to keyboard layout switching:
     * Hotkeys not functional in non-latin keyboard layout in 13.10 (bug 
1226962)
     * Keyboard Layout Options window is missed in gnome-control-center 
keyboard (bug 1245064)
     * Unable to set keyboard LED to show alternative layout in 
gnome-control-center keyboard in Saucy (bug 1245188)
     * Unable to set Miscellaneous compatibility options in 
gnome-control-center keyboard in Saucy (bug 1245199)
     * Keyboard shortcut for changing keyboard layout does not work on lock 
screen (bug 1244548)
     * [FFe] indicator-keyboard not working under greeter (bug 1228207)
     * Lost ability to remap Caps Lock to Ctrl (bug 1215826)
     * gnome-control-center keyboard no longer has way to modify caps lock key 
behavior (bug 1224575)
     * Pressing Caps Lock toggles LED even when mapped to another key (bug 
1221403)
     * Switching layout turns off NumLock (bug 1247668)
  
  ----------------------
  
  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)

** Description changed:

  ***
  The old PPA, ppa:attente/1218322 is superceded by the following one. You can 
remove the old repository using ppa-purge.
  ***
  
  A PPA which should provide some relief for this issue is available at
  https://launchpad.net/~attente/+archive/modifier-only-input-switch. To
  install:
  
  sudo add-apt-repository ppa:attente/modifier-only-input-switch
  sudo apt-get update
  sudo apt-get upgrade
  (log out, log in)
  
  If the packages improve the situation for you, you can pin them using:
  
  sudo apt-mark hold compiz
  sudo apt-mark hold gnome-settings-daemon
  sudo apt-mark hold unity
  
  If the packages don't work for you, you can purge them using:
  
  sudo ppa-purge ppa:attente/modifier-only-input-switch
  
  === compiz ===
  
  Impact: modifier-only key bindings need to be independent of key-press
  order, there's no support for double tapping two modifier keys of the
  same type
  
  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']"
  - holding left shift, press and release ctrl
  -> the current input source should change
  
  Regression potential: possible, but highly unlikely, that some key
  bindings may be triggered due to the removal of some code that would
  normally prevent a possible tap from occurring.
  
  === unity ===
  
  Impact: gnome-settings-daemon eats modifier-only shortcuts preventing
  them from propagating down to applications
  
  Test case:
  - open gnome-control-center's text input settings
  - set the next input source key binding to ctrl+left shift
  - open gnome-terminal
  - press ctrl+shift+t
  -> gnome-terminal should open a new tab
  
  Regression potential: the additional input switch key bindings could
  collide with other functionality such as opening the dash or hud
  
  === 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.
  
  ----------------------
  
  Test results for different keyboard layout change hotkeys may be viewed
  and added in the Google Docs table, created by Norbert
  
(https://docs.google.com/spreadsheet/ccc?key=0Ao5e713Ig9g_dEJrX2NRYlpLWWVzSWxsVXU4ck9HYVE&usp=sharing).
  
  ----------------------
  Recent discovered bugs related to keyboard layouts:
-    * keyboard layout settings must be consistent between gnome-control-center 
keyboard, indicator-keyboard and gnome-tweak-tool and /etc/default/keyboard 
(bug 1270574)
+    * keyboard layout settings must be consistent between gnome-control-center 
keyboard, indicator-keyboard and gnome-tweak-tool and /etc/default/keyboard 
(bug 1270574)
+    * Ubuntu 14.04 should have gnome-tweak-tool installed by default because 
of many settings that are missed gnome-control-center (bug 1270572)
+   
  
- 
- Separate bug reports for individual layout switching hotkey combinations:
+ Separate bug reports for individual layout switching hotkey
+ combinations:
  
  Super+Space and Shift+Super+Space:
     * Unity greeter (bug 1245137);
     * Unity session (bug 1245136);
     * lock screen - gnome-screensaver (bug 1245138, bug 1245256);
     * ubiquity installer (bug 1242572).
  
  Alt+Shift:
     * Unity greeter (bug 1245258)
     * Can't set keyboard layout change to Alt+Shift (bug 1245926)
     * Shift must be pressed pressed first (bug 1266179)
  
  Ctrl+Shift:
     * lock screen - gnome-screensaver (bug 1245270)
     * Unity greeter (bug 1245268)
     * Can't set keyboard layout change to Ctrl+Shift (bug 1245991)
     * If keyboard layout switching hotkey is set to Ctrl+Shift, Ctrl+Shift+C/V 
are not working in gnome-terminal (bug 1246656)
  
  Shift+Shift:
     * Can't set keyboard layout change to Shift+Shift (bug 1245272)
     * lock screen - gnome-screensaver (bug 1245278)
     * Unity greeter (bug 1245280)
  
  Bugs which belong to keyboard layout switching:
     * Hotkeys not functional in non-latin keyboard layout in 13.10 (bug 
1226962)
     * Keyboard Layout Options window is missed in gnome-control-center 
keyboard (bug 1245064)
     * Unable to set keyboard LED to show alternative layout in 
gnome-control-center keyboard in Saucy (bug 1245188)
     * Unable to set Miscellaneous compatibility options in 
gnome-control-center keyboard in Saucy (bug 1245199)
     * Keyboard shortcut for changing keyboard layout does not work on lock 
screen (bug 1244548)
     * [FFe] indicator-keyboard not working under greeter (bug 1228207)
     * Lost ability to remap Caps Lock to Ctrl (bug 1215826)
     * gnome-control-center keyboard no longer has way to modify caps lock key 
behavior (bug 1224575)
     * Pressing Caps Lock toggles LED even when mapped to another key (bug 
1221403)
     * Switching layout turns off NumLock (bug 1247668)
  
  ----------------------
  
  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)

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, 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.

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

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to