On Thu, Oct 22, 2009 at 07:11:37PM +0200, Mats Erik Andersson wrote:
> Package: console-tools
> Version: 1:0.2.3dbs-65.1
> Severity: important
> 
> In the case an administrator installs Debian Lenny with a
> character set that is __not__ of the utf-8 class, then the
> virtual consoles tty2, tty3, and onwards, still yield
> 
>    # kbd_mode
>    The keyboard is in Unicode(UTF-8) mode
> 
> whereas tty1 correctly responds with
> 
>    # kbd_mode
>    The keyboard is in the default(ASCII) mode

This seems to be caused by a change in the kernel:
commit 77bf2bab91e4e7df361963451c7b9a803516438c
Author: Jan Engelhardt <jeng...@computergmbh.de>
Date:   Thu Oct 18 03:04:34 2007 -0700

    Remove CONFIG_VT_UNICODE

    Since default_utf8 is already a sysfs attribute, having an extra
    CONFIG_VT_UNICODE compile-time option is redundant, since sysfs attributes 
c    be set at boot and run time.

    Also let Linux VCs default to UTF-8 (as per the discussion at
    http://lkml.org/lkml/2007/9/6/99).

    Signed-off-by: Jan Engelhardt <jeng...@computergmbh.de>
    Cc: Bill Nottingham <nott...@redhat.com>
    Signed-off-by: Andrew Morton <a...@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>

It can be worked around by adding "vt.default_utf8=0" to the
kernel boot parameters.

I've tried setting /sys/module/vt/parameters/default_utf8
in the console-screen.sh and keymap.sh script, but I think
it gets run too late.

In any case I expect console-tools to fix the default
and set it correct.  I think the problem is that
unicode_start/unicode_stop only affects the VT it's being
run on.


Kurt




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to