2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
6 menu "Console Utilities"
10 config BUSYBOX_CONFIG_CHVT
13 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
15 This program is used to change to another terminal.
16 Example: chvt 4 (change to terminal /dev/tty4)
18 config BUSYBOX_CONFIG_FGCONSOLE
21 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
23 This program prints active (foreground) console number.
25 config BUSYBOX_CONFIG_CLEAR
29 This program clears the terminal screen.
31 config BUSYBOX_CONFIG_DEALLOCVT
34 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
36 This program deallocates unused virtual consoles.
38 config BUSYBOX_CONFIG_DUMPKMAP
41 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
43 This program dumps the kernel's keyboard translation table to
44 stdout, in binary format. You can then use loadkmap to load it.
46 config BUSYBOX_CONFIG_KBD_MODE
49 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
51 This program reports and sets keyboard mode.
53 config BUSYBOX_CONFIG_LOADFONT
56 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
58 This program loads a console font from standard input.
60 config BUSYBOX_CONFIG_LOADKMAP
63 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
65 This program loads a keyboard translation table from
68 config BUSYBOX_CONFIG_OPENVT
71 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
73 This program is used to start a command on an unused
76 config BUSYBOX_CONFIG_RESET
80 This program is used to reset the terminal screen, if it
83 config BUSYBOX_CONFIG_RESIZE
87 This program is used to (re)set the width and height of your current
90 config BUSYBOX_CONFIG_FEATURE_RESIZE_PRINT
91 bool "Print environment variables"
93 depends on BUSYBOX_CONFIG_RESIZE
95 Prints the newly set size (number of columns and rows) of
98 COLUMNS=80;LINES=44;export COLUMNS LINES;
100 config BUSYBOX_CONFIG_SETCONSOLE
103 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
105 This program redirects the system console to another device,
106 like the current tty while logged in via telnet.
108 config BUSYBOX_CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS
109 bool "Enable long options"
111 depends on BUSYBOX_CONFIG_SETCONSOLE && BUSYBOX_CONFIG_LONG_OPTS
113 Support long options for the setconsole applet.
115 config BUSYBOX_CONFIG_SETFONT
118 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
120 Allows to load console screen map. Useful for i18n.
122 config BUSYBOX_CONFIG_FEATURE_SETFONT_TEXTUAL_MAP
123 bool "Support reading textual screen maps"
125 depends on BUSYBOX_CONFIG_SETFONT
127 Support reading textual screen maps.
129 config BUSYBOX_CONFIG_DEFAULT_SETFONT_DIR
130 string "Default directory for console-tools files"
132 depends on BUSYBOX_CONFIG_SETFONT
134 Directory to use if setfont's params are simple filenames
135 (not /path/to/file or ./file). Default is "" (no default directory).
137 config BUSYBOX_CONFIG_SETKEYCODES
140 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
142 This program loads entries into the kernel's scancode-to-keycode
143 map, allowing unusual keyboards to generate usable keycodes.
145 config BUSYBOX_CONFIG_SETLOGCONS
148 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
150 This program redirects the output console of kernel messages.
152 config BUSYBOX_CONFIG_SHOWKEY
155 depends on BUSYBOX_CONFIG_PLATFORM_LINUX
159 comment "Common options for loadfont and setfont"
160 depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
162 config BUSYBOX_CONFIG_FEATURE_LOADFONT_PSF2
163 bool "Support for PSF2 console fonts"
165 depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
167 Support PSF2 console fonts.
169 config BUSYBOX_CONFIG_FEATURE_LOADFONT_RAW
170 bool "Support for old (raw) console fonts"
172 depends on BUSYBOX_CONFIG_LOADFONT || BUSYBOX_CONFIG_SETFONT
174 Support old (raw) console fonts.