On Mon, 20 Apr 2009 23:23:17 +0200 Samuel Thibault <samuel.thiba...@ens-lyon.org> wrote:
> Pavel Vávra, le Mon 20 Apr 2009 23:09:32 +0200, a écrit : > > Is anything in init scripts resetting results of loadkeys running from > > /etc/rcS.d/S05keymap.sh? > > console-setup or console-data, yes. The first one is not installed on my system. The second one package doesn't contan any /etc/init.d/* item. Is it possible, that S05keymap.sh runs too early? I try to add read command after loadkeys is finished, but wrong characters has been read from console. I try workaround: at rc<n>.d I add script S90PVloadkeys with reloading /etc/console/boottime.kmap.gz and it works fine, at least for me. I know that this is really ugly hack, unusable for distribution, but it works. Just a note: dumpkeys (from patched package kbd) still returns 0xFF as composed characters, i.e. it will not be possible to use dumped file as source to loadkeys. Well now I make a summary how to solve descibed bug in UTF-8 environment: 1) Apply Samuel's patch into kbd package 2) add line 'charset "iso-8859-<n>"' into original iso 8859-<n> keymap. 3) reload boottime.kmap.gz when it is right time to do it ... and I hope squeeze users will use full console keyboard soon. Thank you for your help, Pavel
pgpDaPJCRXM0U.pgp
Description: PGP signature