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.\" 27*f39f8272SEd Maste.Dd July 21, 2022 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. 120*f39f8272SEd MasteSome laptop keyboards lack a Scroll Lock key, and use a special function key 121*f39f8272SEd Mastesequence (such as Fn + K) to access Scroll Lock. 122abebc22fSWarren Block.Sh DRIVER CONFIGURATION 123abebc22fSWarren Block.Ss Kernel Configuration Options 124abebc22fSWarren BlockThese kernel options control the 125abebc22fSWarren Block.Nm 126abebc22fSWarren Blockdriver. 127abebc22fSWarren Block.Bl -tag -width MAXCONS 1288329214dSWarren Block.It Dv TERMINAL_NORM_ATTR= Ns Pa attribute 1298329214dSWarren Block.It Dv TERMINAL_KERN_ATTR= Ns Pa attribute 1305b3078c3SWarren BlockThese options change the default colors used for normal and kernel 1318329214dSWarren Blocktext. 1327344ee18SMarius StroblAvailable colors are defined in 1337344ee18SMarius Strobl.In sys/terminal.h . 1347344ee18SMarius StroblSee 1357344ee18SMarius Strobl.Sx EXAMPLES 1367344ee18SMarius Stroblbelow. 137abebc22fSWarren Block.It Dv VT_MAXWINDOWS=N 138abebc22fSWarren BlockSet the number of virtual terminals to be created to 139abebc22fSWarren Block.Fa N . 140abebc22fSWarren BlockThe value defaults to 12. 141abebc22fSWarren Block.It Dv VT_ALT_TO_ESC_HACK=1 142abebc22fSWarren BlockWhen the Alt key is held down while pressing another key, send an ESC 143abebc22fSWarren Blocksequence instead of the Alt key. 144abebc22fSWarren Block.It Dv VT_TWOBUTTON_MOUSE 145abebc22fSWarren BlockIf defined, swap the functions of mouse buttons 2 and 3. 146abebc22fSWarren BlockIn effect, this makes the right-hand mouse button perform a paste. 147abebc22fSWarren BlockThese options are checked in the order shown. 148abebc22fSWarren Block.It Dv SC_NO_CUTPASTE 149abebc22fSWarren BlockDisable mouse support. 150e9ee2675SMark Johnston.It VT_FB_MAX_WIDTH=X 151e9ee2675SMark JohnstonSet the maximum width to 152abebc22fSWarren Block.Fa X . 153e9ee2675SMark Johnston.It VT_FB_MAX_HEIGHT=Y 154e9ee2675SMark JohnstonSet the maximum height to 155abebc22fSWarren Block.Fa Y . 156abebc22fSWarren Block.El 157abebc22fSWarren Block.Sh BACKWARDS COMPATIBILITY 158abebc22fSWarren BlockSeveral options are provided for compatibility with the previous 159abebc22fSWarren Blockconsole device, 160abebc22fSWarren Block.Xr sc 4 . 161abebc22fSWarren BlockThese options will be removed in a future 162abebc22fSWarren Block.Fx 163abebc22fSWarren Blockversion. 164abebc22fSWarren Block.Bl -column -offset indent ".Sy vt VT_TWOBUTTON_MOUSE" ".Sy SC_TWOBUTTON_MOUSE" 165abebc22fSWarren Block.It Sy vt Option Name Ta Sy sc Option Name 1667344ee18SMarius Strobl.It Dv TERMINAL_KERN_ATTR Ta Dv SC_KERNEL_CONS_ATTR 1677344ee18SMarius Strobl.It Dv TERMINAL_NORM_ATTR Ta Dv SC_NORM_ATTR 168abebc22fSWarren Block.It Dv VT_TWOBUTTON_MOUSE Ta Dv SC_TWOBUTTON_MOUSE 169abebc22fSWarren Block.It Dv VT_MAXWINDOWS Ta Dv MAXCONS 170abebc22fSWarren Block.It none Ta Dv SC_NO_CUTPASTE 171abebc22fSWarren Block.El 172abebc22fSWarren Block.Sh START-UP OPERATION WITH X86 BIOS SYSTEMS 173abebc22fSWarren BlockThe computer BIOS starts in text mode, and 174abebc22fSWarren Blockthe 175abebc22fSWarren Block.Fx 176abebc22fSWarren Block.Xr loader 8 177abebc22fSWarren Blockruns, loading the kernel. 178abebc22fSWarren BlockIf 179abebc22fSWarren Block.Va hw.vga.textmode 180abebc22fSWarren Blockis set, the system remains in text mode. 181abebc22fSWarren BlockOtherwise, 182abebc22fSWarren Block.Nm 183abebc22fSWarren Blockswitches to 640x480x16 VGA mode using 1848329214dSWarren Block.Cm vt_vga . 185abebc22fSWarren BlockIf a KMS 18679c4bda8SJean-Sébastien Pédron.Pq Kernel Mode Setting 187abebc22fSWarren Blockvideo driver is available, the display is switched to high resolution 188abebc22fSWarren Blockand the KMS driver takes over. 189abebc22fSWarren BlockWhen a KMS driver is not available, 1908329214dSWarren Block.Cm vt_vga 191abebc22fSWarren Blockremains active. 192abebc22fSWarren Block.Sh LOADER TUNABLES 193abebc22fSWarren BlockThese settings can be entered at the 194abebc22fSWarren Block.Xr loader 8 195abebc22fSWarren Blockprompt or in 196abebc22fSWarren Block.Xr loader.conf 5 . 197abebc22fSWarren Block.Bl -tag -width indent 198abebc22fSWarren Block.It Va hw.vga.textmode 199abebc22fSWarren BlockSet to 1 to use virtual terminals in text mode instead of graphics mode. 200abebc22fSWarren BlockFeatures that require graphics mode, like loadable fonts, will be 201abebc22fSWarren Blockdisabled. 202004b0aa8SEd Maste.Pp 203004b0aa8SEd MasteIf a KMS driver is loaded the console will switch to (and remain in) 204004b0aa8SEd Mastegraphics mode. 2058f62926eSRoger Pau Monné.It Va hw.vga.acpi_ignore_no_vga 2068f62926eSRoger Pau MonnéSet to 1 to force the usage of the VGA driver regardless of whether 2078f62926eSRoger Pau MonnéACPI IAPC_BOOT_ARCH signals no VGA support. 2088f62926eSRoger Pau MonnéCan be used to workaround firmware bugs in the ACPI tables. 20905188320SRoger Pau MonnéNote no VGA support is only acknowledged when running virtualized. 21005188320SRoger Pau MonnéThere is too many broken firmware that wrongly reports no VGA support on 21105188320SRoger Pau Monnéphysical hardware. 21259644098SEd Maste.It Va kern.vty 213d98ae075SEd MasteSet this value to 2148329214dSWarren Block.Ql vt 2158329214dSWarren Blockor 216d98ae075SEd Maste.Ql sc 21784e3706cSEd Masteto choose a specific system console, overriding the default. 2186f1f849cSEd MasteThe 21984e3706cSEd Maste.Pa GENERIC 2206f1f849cSEd Mastekernel uses 2216f1f849cSEd Maste.Nm 2226f1f849cSEd Mastewhen this value is not set. 22329f61a2fSOleksandr Tymoshenko.It Va kern.vt.color. Ns Ar colornum Ns Va .rgb 22429f61a2fSOleksandr TymoshenkoSet this value to override default palette entry for color 22529f61a2fSOleksandr Tymoshenko.Pa colornum 22629f61a2fSOleksandr Tymoshenkowhich should be in a range from 0 to 15 inclusive. 22729f61a2fSOleksandr TymoshenkoThe value should be either a comma-separated triplet of 22829f61a2fSOleksandr Tymoshenkored, green, and blue values in a range from 0 to 255 or 22929f61a2fSOleksandr TymoshenkoHTML-like hex triplet. 23029f61a2fSOleksandr TymoshenkoSee 23129f61a2fSOleksandr Tymoshenko.Sx EXAMPLES 23229f61a2fSOleksandr Tymoshenkobelow. 233b126b79bSEd Maste.Pp 234b126b79bSEd MasteNote: The 235b126b79bSEd Maste.Nm 236b126b79bSEd MasteVGA hardware driver does not support palette configuration. 23779c4bda8SJean-Sébastien Pédron.It Va kern.vt.fb.default_mode 23879c4bda8SJean-Sébastien PédronSet this value to a graphic mode to override the default mode picked by the 23979c4bda8SJean-Sébastien Pédron.Nm 2404261dbcfSJean-Sébastien Pédronbackend. 2414261dbcfSJean-Sébastien PédronThe mode is applied to all output connectors. 2424261dbcfSJean-Sébastien PédronThis is currently only supported by the 24379c4bda8SJean-Sébastien Pédron.Cm vt_fb 2445b3078c3SWarren Blockbackend when it is paired with a KMS video driver. 24579c4bda8SJean-Sébastien Pédron.It Va kern.vt.fb.modes. Ns Pa connector_name 24679c4bda8SJean-Sébastien PédronSet this value to a graphic mode to override the default mode picked by the 24779c4bda8SJean-Sébastien Pédron.Nm 2484261dbcfSJean-Sébastien Pédronbackend. 2494261dbcfSJean-Sébastien PédronThis mode is applied to the output connector 25079c4bda8SJean-Sébastien Pédron.Pa connector_name 2515b3078c3SWarren Blockonly. 2525b3078c3SWarren BlockIt has precedence over 25379c4bda8SJean-Sébastien Pédron.Va kern.vt.fb.default_mode . 254a95c4612SJean-Sébastien PédronThe names of available connector names can be found in 255a95c4612SJean-Sébastien Pédron.Xr dmesg 8 2564261dbcfSJean-Sébastien Pédronafter loading the KMS driver. 2574261dbcfSJean-Sébastien PédronIt will contain a list of connectors and their associated tunables. 2584261dbcfSJean-Sébastien PédronThis is currently only supported by the 25979c4bda8SJean-Sébastien Pédron.Cm vt_fb 2605b3078c3SWarren Blockbackend when it is paired with a KMS video driver. 26179c4bda8SJean-Sébastien Pédron.El 262d98ae075SEd Maste.Sh KEYBOARD SYSCTL TUNABLES 263d98ae075SEd MasteThese settings control whether certain special key combinations are enabled or 264d98ae075SEd Masteignored. 265d98ae075SEd MasteThe specific key combinations can be configured by using a 266d98ae075SEd Maste.Xr keymap 5 267d98ae075SEd Mastefile. 268d98ae075SEd Maste.Pp 269d98ae075SEd MasteThese settings can be entered at the 270d98ae075SEd Maste.Xr loader 8 271d98ae075SEd Masteprompt or in 272d98ae075SEd Maste.Xr loader.conf 5 273d98ae075SEd Masteand can also be changed at runtime with the 274d98ae075SEd Maste.Xr sysctl 8 275d98ae075SEd Mastecommand. 276d98ae075SEd Maste.Bl -tag -width indent 277d98ae075SEd Maste.It Va kern.vt.kbd_halt 278d98ae075SEd MasteEnable halt keyboard combination. 279d98ae075SEd Maste.It Va kern.vt.kbd_poweroff 280d98ae075SEd MasteEnable power off key combination. 281fcb926a7SKevin Lo.It Va kern.vt.kbd_reboot 282d98ae075SEd MasteEnable reboot key combination, usually Ctrl+Alt+Del. 283d98ae075SEd Maste.It Va kern.vt.kbd_debug 284d98ae075SEd MasteEnable debug request key combination, usually Ctrl+Alt+Esc. 285d98ae075SEd Maste.It Va kern.vt.kbd_panic 286d98ae075SEd MasteEnable panic key combination. 287abebc22fSWarren Block.El 2885b3078c3SWarren Block.Sh OTHER SYSCTL TUNABLES 2895b3078c3SWarren BlockThese settings can be entered at the 2905b3078c3SWarren Block.Xr loader 8 2915b3078c3SWarren Blockprompt, set in 2925b3078c3SWarren Block.Xr loader.conf 5 , 2935b3078c3SWarren Blockor changed at runtime with 2945b3078c3SWarren Block.Xr sysctl 8 . 2955b3078c3SWarren Block.Bl -tag -width indent 2965b3078c3SWarren Block.It Va kern.vt.enable_bell 2975b3078c3SWarren BlockEnable the terminal bell. 2985b3078c3SWarren Block.El 299abebc22fSWarren Block.Sh FILES 300651045d6SStefan Eßer.Bl -tag -width /usr/share/vt/keymaps/* -compact 301abebc22fSWarren Block.It Pa /dev/console 302abebc22fSWarren Block.It Pa /dev/consolectl 303abebc22fSWarren Block.It Pa /dev/ttyv* 304abebc22fSWarren Blockvirtual terminals 305abebc22fSWarren Block.It Pa /etc/ttys 306abebc22fSWarren Blockterminal initialization information 307651045d6SStefan Eßer.It Pa /usr/share/vt/fonts/*.fnt 308651045d6SStefan Eßerconsole fonts 309651045d6SStefan Eßer.It Pa /usr/share/vt/keymaps/*.kbd 310651045d6SStefan Eßerkeyboard layouts 311abebc22fSWarren Block.El 3124ac3d08aSWarner Losh.Sh DEVCTL MESSAGES 3134ac3d08aSWarner Losh.Bl -column "System" "Subsystem" "1234567" -compact 3144ac3d08aSWarner Losh.Sy "System" Ta Sy "Subsystem" Ta Sy "Type" Ta Sy "Description" 3154ac3d08aSWarner Losh.It Li VT Ta BELL Ta RING Ta 31680f21bb0SWarner LoshNotification that the console bell has rung. 3174ac3d08aSWarner Losh.El 3184ac3d08aSWarner Losh.Pp 3194ac3d08aSWarner Losh.Bl -column "Variable" "Meaning" -compact 3204ac3d08aSWarner Losh.Sy "Variable" Ta Sy "Meaning" 3214ac3d08aSWarner Losh.It Li duration_ms Ta Length of time the bell was requested to ring in milliseconds. 32280f21bb0SWarner Losh.It Li enabled Ta true or false indicating whether or not the bell was administratively enabled when rung. 32380f21bb0SWarner Losh.It Li hushed Ta true or false indicating whether or not the bell was quieted by the user when rung. 3244ac3d08aSWarner Losh.It Li hz Ta Tone that was requested in Hz. 3254ac3d08aSWarner Losh.El 3268329214dSWarren Block.Sh EXAMPLES 3278329214dSWarren BlockThis example changes the default color of normal text to green on a 3288329214dSWarren Blockblack background, or black on a green background when reversed. 3298329214dSWarren BlockNote that white space cannot be used inside the attribute string 3308329214dSWarren Blockbecause of the current implementation of 3318329214dSWarren Block.Xr config 8 . 3328329214dSWarren Block.Pp 3338329214dSWarren Block.Dl "options TERMINAL_NORM_ATTR=(FG_GREEN|BG_BLACK)" 3348329214dSWarren Block.Pp 3358329214dSWarren BlockThis line changes the default color of kernel messages to be bright red 3368329214dSWarren Blockon a black background, or black on a bright red background when reversed. 3378329214dSWarren Block.Pp 3388329214dSWarren Block.Dl "options TERMINAL_KERN_ATTR=(FG_LIGHTRED|BG_BLACK)" 33979c4bda8SJean-Sébastien Pédron.Pp 34079c4bda8SJean-Sébastien PédronTo set a 1024x768 mode on all output connectors, put the following line in 34179c4bda8SJean-Sébastien Pédron.Pa /boot/loader.conf : 34279c4bda8SJean-Sébastien Pédron.Pp 34379c4bda8SJean-Sébastien Pédron.Dl kern.vt.fb.default_mode="1024x768" 34479c4bda8SJean-Sébastien Pédron.Pp 34579c4bda8SJean-Sébastien PédronTo set a 800x600 only on a laptop builtin screen, use the following line instead: 34679c4bda8SJean-Sébastien Pédron.Pp 34779c4bda8SJean-Sébastien Pédron.Dl kern.vt.fb.modes.LVDS-1="800x600" 34879c4bda8SJean-Sébastien Pédron.Pp 34979c4bda8SJean-Sébastien PédronThe connector name was found in 35079c4bda8SJean-Sébastien Pédron.Xr dmesg 8 : 35179c4bda8SJean-Sébastien Pédron.Pp 35279c4bda8SJean-Sébastien Pédron.Dl info: [drm] Connector LVDS-1: get mode from tunables: 35379c4bda8SJean-Sébastien Pédron.Dl info: [drm] - kern.vt.fb.modes.LVDS-1 35479c4bda8SJean-Sébastien Pédron.Dl info: [drm] - kern.vt.fb.default_mode 35529f61a2fSOleksandr Tymoshenko.Pp 35629f61a2fSOleksandr TymoshenkoTo set black and white colors of console palette 35729f61a2fSOleksandr Tymoshenko.Pp 35829f61a2fSOleksandr Tymoshenko.Dl kern.vt.color.0.rgb="10,10,10" 35929f61a2fSOleksandr Tymoshenko.Dl kern.vt.color.15.rgb="#f0f0f0" 360abebc22fSWarren Block.Sh SEE ALSO 361abebc22fSWarren Block.Xr kbdcontrol 1 , 362abebc22fSWarren Block.Xr login 1 , 363abebc22fSWarren Block.Xr vidcontrol 1 , 364abebc22fSWarren Block.Xr atkbd 4 , 365abebc22fSWarren Block.Xr atkbdc 4 , 366345c0478SEdward Tomasz Napierala.Xr kbdmux 4 , 367abebc22fSWarren Block.Xr keyboard 4 , 368abebc22fSWarren Block.Xr screen 4 , 369abebc22fSWarren Block.Xr splash 4 , 370abebc22fSWarren Block.Xr syscons 4 , 371abebc22fSWarren Block.Xr ukbd 4 , 372abebc22fSWarren Block.Xr kbdmap 5 , 373abebc22fSWarren Block.Xr rc.conf 5 , 374abebc22fSWarren Block.Xr ttys 5 , 375abebc22fSWarren Block.Xr config 8 , 376abebc22fSWarren Block.Xr getty 8 , 377abebc22fSWarren Block.Xr kldload 8 , 3785e819274SEd Maste.Xr moused 8 , 3795e819274SEd Maste.Xr vtfontcvt 8 380a102d822SMarius Strobl.Sh HISTORY 381a102d822SMarius StroblThe 3823a8794beSJoel Dahl.Nm 383a102d822SMarius Strobldriver first appeared in 384a102d822SMarius Strobl.Fx 9.3 . 385abebc22fSWarren Block.Sh AUTHORS 386abebc22fSWarren Block.An -nosplit 387abebc22fSWarren BlockThe 388abebc22fSWarren Block.Nm 389abebc22fSWarren Blockdevice driver was developed by 390548afe2bSChristian Brueffer.An \&Ed Schouten Aq Mt ed@FreeBSD.org , 391548afe2bSChristian Brueffer.An \&Ed Maste Aq Mt emaste@FreeBSD.org , 392abebc22fSWarren Blockand 3936c899950SBaptiste Daroussin.An Aleksandr Rybalko Aq Mt ray@FreeBSD.org , 394abebc22fSWarren Blockwith sponsorship provided by the 395abebc22fSWarren Block.Fx 396abebc22fSWarren BlockFoundation. 397abebc22fSWarren BlockThis manual page was written by 3986c899950SBaptiste Daroussin.An Warren Block Aq Mt wblock@FreeBSD.org . 399abebc22fSWarren Block.Sh CAVEATS 400abebc22fSWarren BlockPaste buffer size is limited by the system value 401abebc22fSWarren Block.Brq Dv MAX_INPUT , 402abebc22fSWarren Blockthe number of bytes that can be stored in the terminal 403abebc22fSWarren Blockinput queue, usually 1024 bytes 404abebc22fSWarren Block(see 405abebc22fSWarren Block.Xr termios 4 ) . 406