FS#41046 - [libxklavier] 5.3-2 breaks layout switching
Attached to Project:
Arch Linux
Opened by Artyom Kazak (artyom.kazak) - Tuesday, 01 July 2014, 16:00 GMT
Last edited by Felix Yan (felixonmars) - Wednesday, 02 July 2014, 16:19 GMT
Opened by Artyom Kazak (artyom.kazak) - Tuesday, 01 July 2014, 16:00 GMT
Last edited by Felix Yan (felixonmars) - Wednesday, 02 July 2014, 16:19 GMT
|
Details
Description:
After upgrading libxklavier from 5.3-1 to 5.3-2 layout switching stopped working. In particular, after reboot the layout reported by xfce4's layout indicator was “us”; before it was my custom layout. I tried removing the custom layout from the list and adding a couple of standard layouts (say, English (US) and Russian), and then rebooting. The chosen layout after reboot was still English (US), and layout switching didn't work. No matter what layouts are the list, the chosen/reported one is always English (US) – even when if it isn't on the list. Downgrading libxklavier to 5.3-1 and rebooting solved the problem immediately. (However, changing the layout with setxkbmap works regardless of libxklavier's version.) Additional info: * I'm using XFCE. I'll check whether the bug persists under a different DE. * Versions of packages libxklavier depends on: * glib2 2.40.0-1 * libxkbfile 1.0.8-1 * libxml2 2.9.1-5 * xkeyboard-config 2.12-1 * libxi 1.7.2-1 * iso-codes 3.52-1 Steps to reproduce: * Upgrade libxklavier to 5.3-2. * Reboot. * Attempt to use any keyboard layout except for English (US). |
This task depends upon
Closed by Felix Yan (felixonmars)
Wednesday, 02 July 2014, 16:19 GMT
Reason for closing: Fixed
Additional comments about closing: 5.4-1
Wednesday, 02 July 2014, 16:19 GMT
Reason for closing: Fixed
Additional comments about closing: 5.4-1
http://pkgbuild.com/~fyan/staging/libxklavier-5.3-3-i686.pkg.tar.xz
http://pkgbuild.com/~fyan/staging/libxklavier-5.3-3-x86_64.pkg.tar.xz
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "cz,us"
Option "XkbModel" "pc104"
Option "XkbVariant" ",dvorak"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
as detailed here: https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg
http://pkgbuild.com/~fyan/staging/libxklavier-5.3-3-i686.pkg.tar.xz
http://pkgbuild.com/~fyan/staging/libxklavier-5.3-3-x86_64.pkg.tar.xz
The -2 version in the repo was built with gcc.
Sorry for the trouble.
But felixonmars' package from comments works. Strange.
@silvik Thanks for confirming, I've pushed a newer version (5.4-1) to [extra], it should have fixed all the problems :)
I have the keys exchanged !
For example
_ = /
@ = Shift + 2
And others keys have exchanged!
Please fix it soon!
Thanks.
I have just upgraded to 5.4-1 and after reboot the keys are in right position.
Thank you very much.