https://bugzilla.novell.com/show_bug.cgi?id=643538
https://bugzilla.novell.com/show_bug.cgi?id=643538#c3
Andrey Vostrikov changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |ASSIGNED
CC| |av.linux.dev@gmail.com
InfoProvider|highwaystar.ru@gmail.com |
--- Comment #3 from Andrey Vostrikov 2010-11-08 06:32:52 UTC ---
This issue also seen in Suse 10.4 milestone 3, while booting and Russian is
selected as system language.
suse:~> uname -a
Linux suse.arty 2.6.36-90-desktop #1 SMP PREEMPT 2010-10-29 13:47:35 +0200
x86_64 x86_64 x86_64 GNU/Linux
suse:~> loadkeys --version
loadkeys from kbd 1.15.2
Could be reproducible by next command:
suse:~> sudo loadkeys /usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
Loading /usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
unknown keysym 'cyrillic_small_letter_short_i'
loadkeys: /usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz:109: addkey
called with bad keycode -1
The reason is that by default loadkeys uses byte conversion, hence the mapping
is not found for cyrillic characters in ksyms.c::ksymtocode(), which uses
iso-8859-5 only in unicode conversion.
Could be solved by running loadkeys with "-u":
suse:~> sudo loadkeys -u
/usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
Loading /usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
I think -u could be added in the kbd script to eliminate the problem on boot.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.