Hi,

Thanks for the bug report. Unfortunately console-tools is currently
frozen for the
Etch release, so this bug will be fixed immediately post-etch, probably
in kbd,
as we are transitioning from console-tools -> kbd after Etch is released.

I am currently working on scripts for unicode_start / stop to be
triggered and run
on udev events as consoles are created (either at boot, or createvt,
etc.) that will
remove the checks for fgconsole, etc. and hopefully speed boot times,
but this
is post-etch work.

Regards
Alastair


[EMAIL PROTECTED] wrote:
> Package: console-tools
> Version: 1:0.2.3dbs-65
> Severity: minor
>
>
>
> Hi,
> on my system I have 10 consoles active, but unicode_start fails (or
> better: doesn't have any effect) when invoked from a tty higher than 6.
> tty1 to tty6 are in use, tty7 is left for X, tty9 to tty12 are in used.
> tty8 is left unused because sometimes I redirect logs on that console.
>
> The problem is in the way the upper bound of the iteration to set
> unicode mode is computed:
>
> NUM=`fgconsole --next-available`
>
> When invoked from e.g. tty10 and tty8 is not in use `fgconsole
> --next-available` returns 8 and of course tty10 is not affected by
> unicode_start.
>
> Fix may be as simple as this:
>
> --- unicode_start.orig        2006-10-03 18:09:11.492146500 +0200
> +++ unicode_start     2006-10-03 18:09:22.740849500 +0200
> @@ -46,8 +46,7 @@
>       DEVICE_PREFIX="/dev/tty"
>  fi
>  
> -NUM=`fgconsole --next-available`
> -NUM=`expr ${NUM} - 1 `
> +NUM=`fgconsole`
>  # This needs a better fix, but because unicode_{start,stop} are called
>  # before getty starts the other consoles, if only one console set, then
>  # set for the first 6 VTs, since  these are normally started by inittab
>
> but I think that it will break console-screen.sh. Maybe the right "fix"
> is to add another script that touches only the _current_ tty?
>
> Luca
>
> -- System Information:
> Debian Release: testing/unstable
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.18
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL 
> set to en_US.utf8)
>
> Versions of packages console-tools depends on:
> ii  debconf [debconf-2.0]      1.5.3         Debian configuration management 
> sy
> ii  libc6                      2.3.6.ds1-4   GNU C Library: Shared libraries
> ii  libconsole                 1:0.2.3dbs-65 Shared libraries for Linux 
> console
> ii  lsb-base                   3.1-17        Linux Standard Base 3.1 init 
> scrip
>
> Versions of packages console-tools recommends:
> ii  console-common                0.7.61     Basic infrastructure for text 
> cons
> ii  console-data                  2:1.0-2    Keymaps, fonts, charset maps, 
> fall
>
> -- no debconf information
>
>   


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to