Bug 60160 - [xkeyboard-config] latest upgrade from 2.7-1 to 2.8-1 broke Slovak (query) layout
Summary: [xkeyboard-config] latest upgrade from 2.7-1 to 2.8-1 broke Slovak (query) la...
Status: RESOLVED NOTOURBUG
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-01 14:47 UTC by Eduard Kracmar
Modified: 2013-03-04 11:28 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
gnome keyboard switcher broken (255.29 KB, image/jpeg)
2013-03-04 09:41 UTC, Martin Mlynář
Details

Description Eduard Kracmar 2013-02-01 14:47:25 UTC
I'm using Arch Linux, this is taken from my bug report from https://bugs.archlinux.org/task/33660


Description:

After upgrade of xkeyboard-config today in Gnome keyboard layout Slovak (query) is broken. In switcher applet "es" is shown when layout is selected and not "sk" as it should. Also some additional special keys are not working.


Additional info:
* xkeyboard-config 2.8-1


Steps to reproduce:

Upgrade package, add in Gnome in language switch applet "Slovak (query)" layout. When selecting, it should show "sk" in toolbar and not "es".
Comment 1 Martin Mlynář 2013-02-03 21:02:23 UTC
Same problem here with Czech (qwerty). Sometimes reported as "fi", sometimes as "de" and once even reported as header of .po file:

<snip>
Project-Id-Version: xkeyboard-config-2.3
Report-Msgid-Bugs-To: svu@users.sourceforge.net
POT-Creation-Date: 2011-05-17 21:08+0100\
PO-Revision-Date: 2011-05-30 00:55+0200
.
.
.
</snip>

Even layout does not work with this keyboard (unable to write "ěščřžý" characters)
Comment 2 Eduard Kracmar 2013-02-03 21:53:34 UTC
(In reply to comment #1)
> Even layout does not work with this keyboard (unable to write "ěščřžý"
> characters)

Confirmed, forgot to mention or better, described this not very well. Characters with diacritics do not work, same as Martin wrote.
Comment 3 Sergey V. Udaltsov 2013-03-04 00:34:30 UTC
What is the version of GNOME are you using?

Also, could you please provide setxkbmap -print?
Comment 4 Martin Mlynář 2013-03-04 09:40:54 UTC
Gnome version 3.6.3

output of setxkbmap -print for xkeyboard-config-2.7.1:

xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwertz)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+cz(qwerty)+cz:2+us:3+inet(evdev)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

for xkeyboard-config-2.8.1:
xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+us+inet(evdev)"	};
	xkb_geometry  { include "pc(pc104)"	};
};
Comment 5 Martin Mlynář 2013-03-04 09:41:42 UTC
Created attachment 75889 [details]
gnome keyboard switcher broken

Also attaching screenshot of gnome keyboard switcher breakage with 2.8.1
Comment 6 Eduard Kracmar 2013-03-04 09:50:33 UTC
(In reply to comment #3)
> What is the version of GNOME are you using?

Gnome 3.6.2

> Also, could you please provide setxkbmap -print?

xkeyboard-config-2.7.1:

xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+us+inet(evdev)+level3(ralt_switch)+eurosign(e)"	};
	xkb_geometry  { include "pc(pc104)"	};
};
Comment 7 Sergey V. Udaltsov 2013-03-04 10:42:23 UTC
Please try to configure your keyboard using

setxkbmap -layout cz,us -option ''

Will cz layout work in in that case?

I suspect it is GNOME 3.6 which is the worst release from XKB POV.
Comment 8 Martin Mlynář 2013-03-04 10:56:50 UTC
$ setxkbmap -layout cz_qwerty,us -option ''
$ setxkbmap -print
xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+cz(qwerty)+us:2+inet(evdev)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

now cz(qwerty) works as expected (until I switch layout with gnome again)
Comment 9 Sergey V. Udaltsov 2013-03-04 10:57:37 UTC
My best regards to GNOME folks.
Comment 10 Martin Mlynář 2013-03-04 11:27:19 UTC
Thank you for your help.

Reported here https://bugzilla.gnome.org/show_bug.cgi?id=695113
Comment 11 Martin Mlynář 2013-03-04 11:28:10 UTC
sorry


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.