xref: /freebsd/share/man/man4/vt.4 (revision 4ac3d08a9693c27c1bd2ddd67b2808ac9e18f4c5)
1abebc22fSWarren Block.\" Copyright (c) 2014 Warren Block
2abebc22fSWarren Block.\" All rights reserved.
3abebc22fSWarren Block.\"
4abebc22fSWarren Block.\" Redistribution and use in source and binary forms, with or without
5abebc22fSWarren Block.\" modification, are permitted provided that the following conditions
6abebc22fSWarren Block.\" are met:
7abebc22fSWarren Block.\" 1. Redistributions of source code must retain the above copyright
8abebc22fSWarren Block.\"    notice, this list of conditions and the following disclaimer.
9abebc22fSWarren Block.\" 2. Redistributions in binary form must reproduce the above copyright
10abebc22fSWarren Block.\"    notice, this list of conditions and the following disclaimer in the
11abebc22fSWarren Block.\"    documentation and/or other materials provided with the distribution.
12abebc22fSWarren Block.\"
13abebc22fSWarren Block.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
14abebc22fSWarren Block.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15abebc22fSWarren Block.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16abebc22fSWarren Block.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
17abebc22fSWarren Block.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18abebc22fSWarren Block.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19abebc22fSWarren Block.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20abebc22fSWarren Block.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21abebc22fSWarren Block.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22abebc22fSWarren Block.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23abebc22fSWarren Block.\" SUCH DAMAGE.
24abebc22fSWarren Block.\"
25abebc22fSWarren Block.\" $FreeBSD$
26abebc22fSWarren Block.\"
27e9ee2675SMark Johnston.Dd June 4, 2020
28f21acf08SEdward Tomasz Napierala.Dt "VT" 4
29abebc22fSWarren Block.Os
30abebc22fSWarren Block.Sh NAME
31abebc22fSWarren Block.Nm vt
32abebc22fSWarren Block.Nd virtual terminal console driver
33abebc22fSWarren Block.Sh SYNOPSIS
347344ee18SMarius Strobl.Cd "options TERMINAL_KERN_ATTR=_attribute_"
357344ee18SMarius Strobl.Cd "options TERMINAL_NORM_ATTR=_attribute_"
36abebc22fSWarren Block.Cd "options VT_MAXWINDOWS=N"
37abebc22fSWarren Block.Cd "options VT_ALT_TO_ESC_HACK=1"
38abebc22fSWarren Block.Cd "options VT_TWOBUTTON_MOUSE"
39f41bde66SConrad Meyer.Cd "options VT_FB_MAX_WIDTH=X"
40f41bde66SConrad Meyer.Cd "options VT_FB_MAX_HEIGHT=Y"
41abebc22fSWarren Block.Cd "options SC_NO_CUTPASTE"
42abebc22fSWarren Block.Cd "device vt"
43abebc22fSWarren Block.Pp
44abebc22fSWarren BlockIn
45abebc22fSWarren Block.Xr loader.conf 5 :
46abebc22fSWarren Block.Cd hw.vga.textmode=1
478f62926eSRoger Pau Monné.Cd hw.vga.acpi_ignore_no_vga=1
4859644098SEd Maste.Cd kern.vty=vt
4929f61a2fSOleksandr Tymoshenko.Cd kern.vt.color.<colornum>.rgb="<colorspec>"
5079c4bda8SJean-Sébastien Pédron.Cd kern.vt.fb.default_mode="<X>x<Y>"
5179c4bda8SJean-Sébastien Pédron.Cd kern.vt.fb.modes.<connector>="<X>x<Y>"
52d98ae075SEd Maste.Pp
53d98ae075SEd MasteIn
54d98ae075SEd Maste.Xr loader.conf 5 or
55d98ae075SEd Maste.Xr sysctl.conf 5 :
56d98ae075SEd Maste.Cd kern.vt.kbd_halt=1
57d98ae075SEd Maste.Cd kern.vt.kbd_poweroff=1
58d98ae075SEd Maste.Cd kern.vt.kbd_reboot=1
59d98ae075SEd Maste.Cd kern.vt.kbd_debug=1
60d98ae075SEd Maste.Cd kern.vt.kbd_panic=0
615b3078c3SWarren Block.Cd kern.vt.enable_bell=1
62abebc22fSWarren Block.Sh DESCRIPTION
63abebc22fSWarren BlockThe
64abebc22fSWarren Block.Nm
65abebc22fSWarren Blockdevice provides multiple virtual terminals with an extensive feature
66abebc22fSWarren Blockset:
67abebc22fSWarren Block.Bl -item -offset indent
68abebc22fSWarren Block.It
69abebc22fSWarren BlockUnicode UTF-8 text with double-width characters.
70abebc22fSWarren Block.It
71abebc22fSWarren BlockLarge font maps in graphics mode, including support for Asian
72abebc22fSWarren Blockcharacter sets.
73abebc22fSWarren Block.It
74abebc22fSWarren BlockGraphics-mode consoles.
75abebc22fSWarren Block.It
76abebc22fSWarren BlockIntegration with
77abebc22fSWarren BlockKMS
78abebc22fSWarren Block.Pq Kernel Mode Setting
79abebc22fSWarren Blockvideo drivers for switching between the
80abebc22fSWarren Block.Em X Window System
81abebc22fSWarren Blockand virtual terminals.
82abebc22fSWarren Block.El
83abebc22fSWarren Block.Ss Virtual Terminals
84abebc22fSWarren BlockMultiple virtual terminals are provided on a single computer.
85abebc22fSWarren BlockUp to sixteen virtual terminals can be defined.
86abebc22fSWarren BlockA single virtual terminal is connected to the screen and keyboard
87abebc22fSWarren Blockat a time.
88abebc22fSWarren BlockKey combinations are used to select a virtual terminal.
89abebc22fSWarren BlockAlt-F1 through Alt-F12 correspond to the first twelve virtual terminals.
90abebc22fSWarren BlockIf more than twelve virtual terminals are created, Shift-Alt-F1 through
91abebc22fSWarren BlockShift-Alt-F4 are used to switch to the additional terminals.
92abebc22fSWarren Block.Ss Copying and Pasting Text with a Mouse
93abebc22fSWarren BlockCopying and pasting text from the screen with a mouse is supported.
94abebc22fSWarren BlockPress and hold down mouse button 1, usually the left button, while
95abebc22fSWarren Blockmoving the mouse to select text.
96abebc22fSWarren BlockSelected text is highlighted with reversed foreground and background
97abebc22fSWarren Blockcolors.
98abebc22fSWarren BlockTo select more text after releasing mouse button 1, press mouse button
99abebc22fSWarren Block3, usually the right button.
100abebc22fSWarren BlockTo paste text that has been selected, press mouse button 2, usually the
101abebc22fSWarren Blockmiddle button.
102abebc22fSWarren BlockThe text is entered as if it were typed at the keyboard.
103abebc22fSWarren BlockThe
104abebc22fSWarren Block.Dv VT_TWOBUTTON_MOUSE
105abebc22fSWarren Blockkernel option can be used with mice that only have two buttons.
106abebc22fSWarren BlockSetting this option makes the second mouse button into the
107abebc22fSWarren Blockpaste button.
108abebc22fSWarren BlockSee
109abebc22fSWarren Block.Xr moused 8
110abebc22fSWarren Blockfor more information.
111abebc22fSWarren Block.Ss Scrolling Back
112abebc22fSWarren BlockOutput that has scrolled off the screen can be reviewed by pressing the
113abebc22fSWarren BlockScroll Lock key, then scrolling up and down with the arrow keys.
114abebc22fSWarren BlockThe Page Up and Page Down keys scroll up or down a full screen at a
115abebc22fSWarren Blocktime.
116abebc22fSWarren BlockThe Home and End keys jump to the beginning or end of the scrollback
117abebc22fSWarren Blockbuffer.
118abebc22fSWarren BlockWhen finished reviewing, press the Scroll Lock key again to return to
119abebc22fSWarren Blocknormal use.
120abebc22fSWarren Block.Sh DRIVER CONFIGURATION
121abebc22fSWarren Block.Ss Kernel Configuration Options
122abebc22fSWarren BlockThese kernel options control the
123abebc22fSWarren Block.Nm
124abebc22fSWarren Blockdriver.
125abebc22fSWarren Block.Bl -tag -width MAXCONS
1268329214dSWarren Block.It Dv TERMINAL_NORM_ATTR= Ns Pa attribute
1278329214dSWarren Block.It Dv TERMINAL_KERN_ATTR= Ns Pa attribute
1285b3078c3SWarren BlockThese options change the default colors used for normal and kernel
1298329214dSWarren Blocktext.
1307344ee18SMarius StroblAvailable colors are defined in
1317344ee18SMarius Strobl.In sys/terminal.h .
1327344ee18SMarius StroblSee
1337344ee18SMarius Strobl.Sx EXAMPLES
1347344ee18SMarius Stroblbelow.
135abebc22fSWarren Block.It Dv VT_MAXWINDOWS=N
136abebc22fSWarren BlockSet the number of virtual terminals to be created to
137abebc22fSWarren Block.Fa N .
138abebc22fSWarren BlockThe value defaults to 12.
139abebc22fSWarren Block.It Dv VT_ALT_TO_ESC_HACK=1
140abebc22fSWarren BlockWhen the Alt key is held down while pressing another key, send an ESC
141abebc22fSWarren Blocksequence instead of the Alt key.
142abebc22fSWarren Block.It Dv VT_TWOBUTTON_MOUSE
143abebc22fSWarren BlockIf defined, swap the functions of mouse buttons 2 and 3.
144abebc22fSWarren BlockIn effect, this makes the right-hand mouse button perform a paste.
145abebc22fSWarren BlockThese options are checked in the order shown.
146abebc22fSWarren Block.It Dv SC_NO_CUTPASTE
147abebc22fSWarren BlockDisable mouse support.
148e9ee2675SMark Johnston.It VT_FB_MAX_WIDTH=X
149e9ee2675SMark JohnstonSet the maximum width to
150abebc22fSWarren Block.Fa X .
151e9ee2675SMark Johnston.It VT_FB_MAX_HEIGHT=Y
152e9ee2675SMark JohnstonSet the maximum height to
153abebc22fSWarren Block.Fa Y .
154abebc22fSWarren Block.El
155abebc22fSWarren Block.Sh BACKWARDS COMPATIBILITY
156abebc22fSWarren BlockSeveral options are provided for compatibility with the previous
157abebc22fSWarren Blockconsole device,
158abebc22fSWarren Block.Xr sc 4 .
159abebc22fSWarren BlockThese options will be removed in a future
160abebc22fSWarren Block.Fx
161abebc22fSWarren Blockversion.
162abebc22fSWarren Block.Bl -column -offset indent ".Sy vt VT_TWOBUTTON_MOUSE" ".Sy SC_TWOBUTTON_MOUSE"
163abebc22fSWarren Block.It Sy vt Option Name Ta Sy sc Option Name
1647344ee18SMarius Strobl.It Dv TERMINAL_KERN_ATTR Ta Dv SC_KERNEL_CONS_ATTR
1657344ee18SMarius Strobl.It Dv TERMINAL_NORM_ATTR Ta Dv SC_NORM_ATTR
166abebc22fSWarren Block.It Dv VT_TWOBUTTON_MOUSE Ta Dv SC_TWOBUTTON_MOUSE
167abebc22fSWarren Block.It Dv VT_MAXWINDOWS Ta Dv MAXCONS
168abebc22fSWarren Block.It none Ta Dv SC_NO_CUTPASTE
169abebc22fSWarren Block.El
170abebc22fSWarren Block.Sh START-UP OPERATION WITH X86 BIOS SYSTEMS
171abebc22fSWarren BlockThe computer BIOS starts in text mode, and
172abebc22fSWarren Blockthe
173abebc22fSWarren Block.Fx
174abebc22fSWarren Block.Xr loader 8
175abebc22fSWarren Blockruns, loading the kernel.
176abebc22fSWarren BlockIf
177abebc22fSWarren Block.Va hw.vga.textmode
178abebc22fSWarren Blockis set, the system remains in text mode.
179abebc22fSWarren BlockOtherwise,
180abebc22fSWarren Block.Nm
181abebc22fSWarren Blockswitches to 640x480x16 VGA mode using
1828329214dSWarren Block.Cm vt_vga .
183abebc22fSWarren BlockIf a KMS
18479c4bda8SJean-Sébastien Pédron.Pq Kernel Mode Setting
185abebc22fSWarren Blockvideo driver is available, the display is switched to high resolution
186abebc22fSWarren Blockand the KMS driver takes over.
187abebc22fSWarren BlockWhen a KMS driver is not available,
1888329214dSWarren Block.Cm vt_vga
189abebc22fSWarren Blockremains active.
190abebc22fSWarren Block.Sh LOADER TUNABLES
191abebc22fSWarren BlockThese settings can be entered at the
192abebc22fSWarren Block.Xr loader 8
193abebc22fSWarren Blockprompt or in
194abebc22fSWarren Block.Xr loader.conf 5 .
195abebc22fSWarren Block.Bl -tag -width indent
196abebc22fSWarren Block.It Va hw.vga.textmode
197abebc22fSWarren BlockSet to 1 to use virtual terminals in text mode instead of graphics mode.
198abebc22fSWarren BlockFeatures that require graphics mode, like loadable fonts, will be
199abebc22fSWarren Blockdisabled.
2008f62926eSRoger Pau Monné.It Va hw.vga.acpi_ignore_no_vga
2018f62926eSRoger Pau MonnéSet to 1 to force the usage of the VGA driver regardless of whether
2028f62926eSRoger Pau MonnéACPI IAPC_BOOT_ARCH signals no VGA support.
2038f62926eSRoger Pau MonnéCan be used to workaround firmware bugs in the ACPI tables.
20459644098SEd Maste.It Va kern.vty
205d98ae075SEd MasteSet this value to
2068329214dSWarren Block.Ql vt
2078329214dSWarren Blockor
208d98ae075SEd Maste.Ql sc
20984e3706cSEd Masteto choose a specific system console, overriding the default.
2106f1f849cSEd MasteThe
21184e3706cSEd Maste.Pa GENERIC
2126f1f849cSEd Mastekernel uses
2136f1f849cSEd Maste.Nm
2146f1f849cSEd Mastewhen this value is not set.
21529f61a2fSOleksandr Tymoshenko.It Va kern.vt.color. Ns Ar colornum Ns Va .rgb
21629f61a2fSOleksandr TymoshenkoSet this value to override default palette entry for color
21729f61a2fSOleksandr Tymoshenko.Pa colornum
21829f61a2fSOleksandr Tymoshenkowhich should be in a range from 0 to 15 inclusive.
21929f61a2fSOleksandr TymoshenkoThe value should be either a comma-separated triplet of
22029f61a2fSOleksandr Tymoshenkored, green, and blue values in a range from 0 to 255 or
22129f61a2fSOleksandr TymoshenkoHTML-like hex triplet.
22229f61a2fSOleksandr TymoshenkoSee
22329f61a2fSOleksandr Tymoshenko.Sx EXAMPLES
22429f61a2fSOleksandr Tymoshenkobelow.
22579c4bda8SJean-Sébastien Pédron.It Va kern.vt.fb.default_mode
22679c4bda8SJean-Sébastien PédronSet this value to a graphic mode to override the default mode picked by the
22779c4bda8SJean-Sébastien Pédron.Nm
2284261dbcfSJean-Sébastien Pédronbackend.
2294261dbcfSJean-Sébastien PédronThe mode is applied to all output connectors.
2304261dbcfSJean-Sébastien PédronThis is currently only supported by the
23179c4bda8SJean-Sébastien Pédron.Cm vt_fb
2325b3078c3SWarren Blockbackend when it is paired with a KMS video driver.
23379c4bda8SJean-Sébastien Pédron.It Va kern.vt.fb.modes. Ns Pa connector_name
23479c4bda8SJean-Sébastien PédronSet this value to a graphic mode to override the default mode picked by the
23579c4bda8SJean-Sébastien Pédron.Nm
2364261dbcfSJean-Sébastien Pédronbackend.
2374261dbcfSJean-Sébastien PédronThis mode is applied to the output connector
23879c4bda8SJean-Sébastien Pédron.Pa connector_name
2395b3078c3SWarren Blockonly.
2405b3078c3SWarren BlockIt has precedence over
24179c4bda8SJean-Sébastien Pédron.Va kern.vt.fb.default_mode .
242a95c4612SJean-Sébastien PédronThe names of available connector names can be found in
243a95c4612SJean-Sébastien Pédron.Xr dmesg 8
2444261dbcfSJean-Sébastien Pédronafter loading the KMS driver.
2454261dbcfSJean-Sébastien PédronIt will contain a list of connectors and their associated tunables.
2464261dbcfSJean-Sébastien PédronThis is currently only supported by the
24779c4bda8SJean-Sébastien Pédron.Cm vt_fb
2485b3078c3SWarren Blockbackend when it is paired with a KMS video driver.
24979c4bda8SJean-Sébastien Pédron.El
250d98ae075SEd Maste.Sh KEYBOARD SYSCTL TUNABLES
251d98ae075SEd MasteThese settings control whether certain special key combinations are enabled or
252d98ae075SEd Masteignored.
253d98ae075SEd MasteThe specific key combinations can be configured by using a
254d98ae075SEd Maste.Xr keymap 5
255d98ae075SEd Mastefile.
256d98ae075SEd Maste.Pp
257d98ae075SEd MasteThese settings can be entered at the
258d98ae075SEd Maste.Xr loader 8
259d98ae075SEd Masteprompt or in
260d98ae075SEd Maste.Xr loader.conf 5
261d98ae075SEd Masteand can also be changed at runtime with the
262d98ae075SEd Maste.Xr sysctl 8
263d98ae075SEd Mastecommand.
264d98ae075SEd Maste.Bl -tag -width indent
265d98ae075SEd Maste.It Va kern.vt.kbd_halt
266d98ae075SEd MasteEnable halt keyboard combination.
267d98ae075SEd Maste.It Va kern.vt.kbd_poweroff
268d98ae075SEd MasteEnable power off key combination.
269fcb926a7SKevin Lo.It Va kern.vt.kbd_reboot
270d98ae075SEd MasteEnable reboot key combination, usually Ctrl+Alt+Del.
271d98ae075SEd Maste.It Va kern.vt.kbd_debug
272d98ae075SEd MasteEnable debug request key combination, usually Ctrl+Alt+Esc.
273d98ae075SEd Maste.It Va kern.vt.kbd_panic
274d98ae075SEd MasteEnable panic key combination.
275abebc22fSWarren Block.El
2765b3078c3SWarren Block.Sh OTHER SYSCTL TUNABLES
2775b3078c3SWarren BlockThese settings can be entered at the
2785b3078c3SWarren Block.Xr loader 8
2795b3078c3SWarren Blockprompt, set in
2805b3078c3SWarren Block.Xr loader.conf 5 ,
2815b3078c3SWarren Blockor changed at runtime with
2825b3078c3SWarren Block.Xr sysctl 8 .
2835b3078c3SWarren Block.Bl -tag -width indent
2845b3078c3SWarren Block.It Va kern.vt.enable_bell
2855b3078c3SWarren BlockEnable the terminal bell.
2865b3078c3SWarren Block.El
287abebc22fSWarren Block.Sh FILES
288651045d6SStefan Eßer.Bl -tag -width /usr/share/vt/keymaps/* -compact
289abebc22fSWarren Block.It Pa /dev/console
290abebc22fSWarren Block.It Pa /dev/consolectl
291abebc22fSWarren Block.It Pa /dev/ttyv*
292abebc22fSWarren Blockvirtual terminals
293abebc22fSWarren Block.It Pa /etc/ttys
294abebc22fSWarren Blockterminal initialization information
295651045d6SStefan Eßer.It Pa /usr/share/vt/fonts/*.fnt
296651045d6SStefan Eßerconsole fonts
297651045d6SStefan Eßer.It Pa /usr/share/vt/keymaps/*.kbd
298651045d6SStefan Eßerkeyboard layouts
299abebc22fSWarren Block.El
300*4ac3d08aSWarner Losh.Sh DEVCTL MESSAGES
301*4ac3d08aSWarner Losh.Bl -column "System" "Subsystem" "1234567" -compact
302*4ac3d08aSWarner Losh.Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description"
303*4ac3d08aSWarner Losh.It Li VT Ta BELL Ta RING Ta
304*4ac3d08aSWarner LoshNotifcation that the console bell has run.
305*4ac3d08aSWarner Losh.El
306*4ac3d08aSWarner Losh.Pp
307*4ac3d08aSWarner Losh.Bl -column "Variable" "Meaning" -compact
308*4ac3d08aSWarner Losh.Sy "Variable" Ta Sy "Meaning"
309*4ac3d08aSWarner Losh.It Li duration_ms Ta Length of time the bell was requested to ring in milliseconds.
310*4ac3d08aSWarner Losh.It Li enabled Ta true or false indicating whether or not the bell was enabled when rung.
311*4ac3d08aSWarner Losh.It Li hz Ta Tone that was requested in Hz.
312*4ac3d08aSWarner Losh.El
313*4ac3d08aSWarner Losh.Pp
3148329214dSWarren Block.Sh EXAMPLES
3158329214dSWarren BlockThis example changes the default color of normal text to green on a
3168329214dSWarren Blockblack background, or black on a green background when reversed.
3178329214dSWarren BlockNote that white space cannot be used inside the attribute string
3188329214dSWarren Blockbecause of the current implementation of
3198329214dSWarren Block.Xr config 8 .
3208329214dSWarren Block.Pp
3218329214dSWarren Block.Dl "options TERMINAL_NORM_ATTR=(FG_GREEN|BG_BLACK)"
3228329214dSWarren Block.Pp
3238329214dSWarren BlockThis line changes the default color of kernel messages to be bright red
3248329214dSWarren Blockon a black background, or black on a bright red background when reversed.
3258329214dSWarren Block.Pp
3268329214dSWarren Block.Dl "options TERMINAL_KERN_ATTR=(FG_LIGHTRED|BG_BLACK)"
32779c4bda8SJean-Sébastien Pédron.Pp
32879c4bda8SJean-Sébastien PédronTo set a 1024x768 mode on all output connectors, put the following line in
32979c4bda8SJean-Sébastien Pédron.Pa /boot/loader.conf :
33079c4bda8SJean-Sébastien Pédron.Pp
33179c4bda8SJean-Sébastien Pédron.Dl kern.vt.fb.default_mode="1024x768"
33279c4bda8SJean-Sébastien Pédron.Pp
33379c4bda8SJean-Sébastien PédronTo set a 800x600 only on a laptop builtin screen, use the following line instead:
33479c4bda8SJean-Sébastien Pédron.Pp
33579c4bda8SJean-Sébastien Pédron.Dl kern.vt.fb.modes.LVDS-1="800x600"
33679c4bda8SJean-Sébastien Pédron.Pp
33779c4bda8SJean-Sébastien PédronThe connector name was found in
33879c4bda8SJean-Sébastien Pédron.Xr dmesg 8 :
33979c4bda8SJean-Sébastien Pédron.Pp
34079c4bda8SJean-Sébastien Pédron.Dl info: [drm] Connector LVDS-1: get mode from tunables:
34179c4bda8SJean-Sébastien Pédron.Dl info: [drm]   - kern.vt.fb.modes.LVDS-1
34279c4bda8SJean-Sébastien Pédron.Dl info: [drm]   - kern.vt.fb.default_mode
34329f61a2fSOleksandr Tymoshenko.Pp
34429f61a2fSOleksandr TymoshenkoTo set black and white colors of console palette
34529f61a2fSOleksandr Tymoshenko.Pp
34629f61a2fSOleksandr Tymoshenko.Dl kern.vt.color.0.rgb="10,10,10"
34729f61a2fSOleksandr Tymoshenko.Dl kern.vt.color.15.rgb="#f0f0f0"
348abebc22fSWarren Block.Sh SEE ALSO
349abebc22fSWarren Block.Xr kbdcontrol 1 ,
350abebc22fSWarren Block.Xr login 1 ,
351abebc22fSWarren Block.Xr vidcontrol 1 ,
352abebc22fSWarren Block.Xr atkbd 4 ,
353abebc22fSWarren Block.Xr atkbdc 4 ,
354345c0478SEdward Tomasz Napierala.Xr kbdmux 4 ,
355abebc22fSWarren Block.Xr keyboard 4 ,
356abebc22fSWarren Block.Xr screen 4 ,
357abebc22fSWarren Block.Xr splash 4 ,
358abebc22fSWarren Block.Xr syscons 4 ,
359abebc22fSWarren Block.Xr ukbd 4 ,
360abebc22fSWarren Block.Xr kbdmap 5 ,
361abebc22fSWarren Block.Xr rc.conf 5 ,
362abebc22fSWarren Block.Xr ttys 5 ,
363abebc22fSWarren Block.Xr config 8 ,
364abebc22fSWarren Block.Xr getty 8 ,
365abebc22fSWarren Block.Xr kldload 8 ,
3665e819274SEd Maste.Xr moused 8 ,
3675e819274SEd Maste.Xr vtfontcvt 8
368a102d822SMarius Strobl.Sh HISTORY
369a102d822SMarius StroblThe
3703a8794beSJoel Dahl.Nm
371a102d822SMarius Strobldriver first appeared in
372a102d822SMarius Strobl.Fx 9.3 .
373abebc22fSWarren Block.Sh AUTHORS
374abebc22fSWarren Block.An -nosplit
375abebc22fSWarren BlockThe
376abebc22fSWarren Block.Nm
377abebc22fSWarren Blockdevice driver was developed by
378548afe2bSChristian Brueffer.An \&Ed Schouten Aq Mt ed@FreeBSD.org ,
379548afe2bSChristian Brueffer.An \&Ed Maste Aq Mt emaste@FreeBSD.org ,
380abebc22fSWarren Blockand
3816c899950SBaptiste Daroussin.An Aleksandr Rybalko Aq Mt ray@FreeBSD.org ,
382abebc22fSWarren Blockwith sponsorship provided by the
383abebc22fSWarren Block.Fx
384abebc22fSWarren BlockFoundation.
385abebc22fSWarren BlockThis manual page was written by
3866c899950SBaptiste Daroussin.An Warren Block Aq Mt wblock@FreeBSD.org .
387abebc22fSWarren Block.Sh CAVEATS
388abebc22fSWarren BlockPaste buffer size is limited by the system value
389abebc22fSWarren Block.Brq Dv MAX_INPUT ,
390abebc22fSWarren Blockthe number of bytes that can be stored in the terminal
391abebc22fSWarren Blockinput queue, usually 1024 bytes
392abebc22fSWarren Block(see
393abebc22fSWarren Block.Xr termios 4 ) .
394