Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2008 20:26:08 +0500
From:      Vlad K Sm <vlad.k.sm@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   /etc/rc.d/syscons question
Message-ID:  <48762A10.60406@gmail.com>
In-Reply-To: <20080710120018.0A82810656A0@hub.freebsd.org>

index | next in thread | previous in thread | raw e-mail

Hi,

I've found that if in /etc/rc.conf specify:
keybell="off"

then it affects only tty0 (default console). I checked implementation of 
/etc/rc.d/syscons snd yes, such flags are set for /dev/ttyv0 only and if 
you need some flags for all screens, need to use "allscreens_kbdflags".

syscons:
# keybell
#
case ${keybell} in
[Nn][Oo] | '')
;;
*)
echo -n ' keybell'; kbdcontrol < ${kbddev} -b ${keybell}
;;
esac

# set this keyboard mode for all virtual terminals
#
if [ -n "${allscreens_kbdflags}" ]; then
sc_init
echo -n ' allscreens_kbd'
for ttyv in /dev/ttyv*; do
kbdcontrol ${allscreens_kbdflags} < ${ttyv} > ${ttyv} 2>&1
done

My question: is it by design that flags in rc.local are set for ttyv0 
only or this is an issue which is waiting for improvement?

Thanks,
Vladimir Kuzmin



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48762A10.60406>