← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1574789] Re: xorg.conf.d/90-zap.conf destroys xorg keyboard settings

 

Hello Alkis, or anyone else affected,

Accepted ubuntu-mate-settings into xenial-proposed. The package will
build now and be available at https://launchpad.net/ubuntu/+source
/ubuntu-mate-settings/16.04.5.1 in a few hours, and then in the
-proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed.  Your feedback will aid us getting this update
out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Also affects: ubuntu-mate-settings (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Description changed:

  With Ubuntu MATE 16.04, I'm unable to switch between keyboard layouts
  properly.
  
  My locale is LANG=el_GR.UTF-8 and LANGUAGE=el.
  The Ubuntu MATE installer correctly made those settings for me:
- $ grep -i xkboptions /etc/default/keyboard 
+ $ grep -i xkboptions /etc/default/keyboard
  XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
  
  I.e. I should be able to switch between the US and the Greek keyboard
  layout using Alt+Shift, and the keyboard scroll led indicates the active
  language.
  
  Unfortunately ubuntu-mate-default-settings overrides the correct
  settings, making me unable to switch languages via Alt+Shift:
  
  $ grep -i xkboptions /usr/share/X11/xorg.conf.d/90-zap.conf
-     Option "XKbOptions" "terminate:ctrl_alt_bksp,grp"
+     Option "XKbOptions" "terminate:ctrl_alt_bksp,grp"
  
  So, please make sure that 90-zap.conf *adds* "terminate:ctrl_alt_bksp,grp" to the current xkboptions, instead of *replacing* them.
  If it's unable to add instead of replacing settings, then please completely remove 90-zap.conf.
+ 
+ [Impact]
+ 
+  * Ubuntu MATE included the ability to kill the X server using
+ Ctrl+Alt+BkSpc over a year ago while the initial Compiz integration was
+ being added. That facility is a hangover and no longer required.
+ 
+  * This updated version of Ubuntu MATE Settings removes
+ usr/share/X11/xorg.conf.d/90-zap.conf and restores the ability to switch
+ keyboard layouts using Alt+Shift.
+ 
+ [Test Cases]
+ 
+  * Install Ubuntu MATE 16.04 using Greek language and locale and US
+ language. You will be unable to switch between the US and the Greek
+ keyboard layout using Alt+Shift.
+ 
+  * Once Ubuntu MATE Settings 16.04.5.1 is installed it will be possible
+ to switch between keyboard layouts using Alt+Shift.
+ 
+ [Regression Potential]
+ 
+  * The ability to kill the X session using Ctrl+Alt+BkSpc will be lost.
+ But none of the other Ubuntu flavours support this functionality and
+ it's removal restore the default Xorg behaviour.

** Changed in: ubuntu-mate-settings (Ubuntu Xenial)
       Status: New => Fix Committed

** Tags added: verification-needed

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1574789

Title:
  xorg.conf.d/90-zap.conf destroys xorg keyboard settings

Status in ubuntu-mate:
  Fix Committed
Status in ubuntu-mate-settings package in Ubuntu:
  Fix Committed
Status in ubuntu-mate-settings source package in Xenial:
  Fix Committed

Bug description:
  With Ubuntu MATE 16.04, I'm unable to switch between keyboard layouts
  properly.

  My locale is LANG=el_GR.UTF-8 and LANGUAGE=el.
  The Ubuntu MATE installer correctly made those settings for me:
  $ grep -i xkboptions /etc/default/keyboard
  XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

  I.e. I should be able to switch between the US and the Greek keyboard
  layout using Alt+Shift, and the keyboard scroll led indicates the
  active language.

  Unfortunately ubuntu-mate-default-settings overrides the correct
  settings, making me unable to switch languages via Alt+Shift:

  $ grep -i xkboptions /usr/share/X11/xorg.conf.d/90-zap.conf
      Option "XKbOptions" "terminate:ctrl_alt_bksp,grp"

  So, please make sure that 90-zap.conf *adds* "terminate:ctrl_alt_bksp,grp" to the current xkboptions, instead of *replacing* them.
  If it's unable to add instead of replacing settings, then please completely remove 90-zap.conf.

  [Impact]

   * Ubuntu MATE included the ability to kill the X server using
  Ctrl+Alt+BkSpc over a year ago while the initial Compiz integration
  was being added. That facility is a hangover and no longer required.

   * This updated version of Ubuntu MATE Settings removes
  usr/share/X11/xorg.conf.d/90-zap.conf and restores the ability to
  switch keyboard layouts using Alt+Shift.

  [Test Cases]

   * Install Ubuntu MATE 16.04 using Greek language and locale and US
  language. You will be unable to switch between the US and the Greek
  keyboard layout using Alt+Shift.

   * Once Ubuntu MATE Settings 16.04.5.1 is installed it will be
  possible to switch between keyboard layouts using Alt+Shift.

  [Regression Potential]

   * The ability to kill the X session using Ctrl+Alt+BkSpc will be
  lost. But none of the other Ubuntu flavours support this functionality
  and it's removal restore the default Xorg behaviour.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-mate/+bug/1574789/+subscriptions