MFC r273178: Update vt(4) for UEFI defaults and special keys

vt(4) is the default console for UEFI boot [1], and the bitmapped
  kern.vt.spclkeys sysctl has been replaced with individual kern.vt.kbd_*
  enable sysctls.

PR:		193710
This commit is contained in:
emaste 2014-10-20 00:22:08 +00:00
parent 537ec842e6
commit f22cd31080

View File

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd July 2, 2014
.Dd October 16, 2014
.Dt "VIRTUAL TERMINALS" 4
.Os
.Sh NAME
@ -45,6 +45,15 @@ In
.Xr loader.conf 5 :
.Cd hw.vga.textmode=1
.Cd kern.vty=vt
.Pp
In
.Xr loader.conf 5 or
.Xr sysctl.conf 5 :
.Cd kern.vt.kbd_halt=1
.Cd kern.vt.kbd_poweroff=1
.Cd kern.vt.kbd_reboot=1
.Cd kern.vt.kbd_debug=1
.Cd kern.vt.kbd_panic=0
.Sh DESCRIPTION
The
.Nm
@ -184,17 +193,41 @@ Set to 1 to use virtual terminals in text mode instead of graphics mode.
Features that require graphics mode, like loadable fonts, will be
disabled.
.It Va kern.vty
When both
.Nm
and
.Xr sc 4 have been compiled into the kernel, the one to use for the
system console can be selected by setting this value to
Set this value to
.Ql vt
or
.Ql sc .
If this value is not set,
.Ql sc
to override the default driver used for the system console.
By default,
.Xr sc 4
is used.
is used on computers that boot from BIOS, and
.Nm
is used on computers that boot from UEFI.
.Sh KEYBOARD SYSCTL TUNABLES
These settings control whether certain special key combinations are enabled or
ignored.
The specific key combinations can be configured by using a
.Xr keymap 5
file.
.Pp
These settings can be entered at the
.Xr loader 8
prompt or in
.Xr loader.conf 5
and can also be changed at runtime with the
.Xr sysctl 8
command.
.Bl -tag -width indent
.It Va kern.vt.kbd_halt
Enable halt keyboard combination.
.It Va kern.vt.kbd_poweroff
Enable power off key combination.
.It Va kern.vt.kbd_reboot.
Enable reboot key combination, usually Ctrl+Alt+Del.
.It Va kern.vt.kbd_debug
Enable debug request key combination, usually Ctrl+Alt+Esc.
.It Va kern.vt.kbd_panic
Enable panic key combination.
.El
.Sh FILES
.Bl -tag -width /usr/share/vt/keymaps/* -compact