1a8e2e128d9ce46ef9c3768b613836c55c16d083
[platform/upstream/busybox.git] / console-tools / Config.src
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 menu "Console Utilities"
7
8 config CHVT
9         bool "chvt"
10         default y
11         help
12           This program is used to change to another terminal.
13           Example: chvt 4 (change to terminal /dev/tty4)
14
15 config FGCONSOLE
16         bool "fgconsole"
17         default y
18         help
19           This program prints active (foreground) console number.
20
21 config CLEAR
22         bool "clear"
23         default y
24         help
25           This program clears the terminal screen.
26
27 config DEALLOCVT
28         bool "deallocvt"
29         default y
30         help
31           This program deallocates unused virtual consoles.
32
33 config DUMPKMAP
34         bool "dumpkmap"
35         default y
36         help
37           This program dumps the kernel's keyboard translation table to
38           stdout, in binary format. You can then use loadkmap to load it.
39
40 config KBD_MODE
41         bool "kbd_mode"
42         default y
43         help
44           This program reports and sets keyboard mode.
45
46 config LOADFONT
47         bool "loadfont"
48         default y
49         help
50           This program loads a console font from standard input.
51
52 config LOADKMAP
53         bool "loadkmap"
54         default y
55         help
56           This program loads a keyboard translation table from
57           standard input.
58
59 config OPENVT
60         bool "openvt"
61         default y
62         help
63           This program is used to start a command on an unused
64           virtual terminal.
65
66 config RESET
67         bool "reset"
68         default y
69         help
70           This program is used to reset the terminal screen, if it
71           gets messed up.
72
73 config RESIZE
74         bool "resize"
75         default y
76         help
77           This program is used to (re)set the width and height of your current
78           terminal.
79
80 config FEATURE_RESIZE_PRINT
81         bool "Print environment variables"
82         default y
83         depends on RESIZE
84         help
85           Prints the newly set size (number of columns and rows) of
86           the terminal.
87           E.g.:
88           COLUMNS=80;LINES=44;export COLUMNS LINES;
89
90 config SETCONSOLE
91         bool "setconsole"
92         default y
93         help
94           This program redirects the system console to another device,
95           like the current tty while logged in via telnet.
96
97 config FEATURE_SETCONSOLE_LONG_OPTIONS
98         bool "Enable long options"
99         default y
100         depends on SETCONSOLE && LONG_OPTS
101         help
102           Support long options for the setconsole applet.
103
104 config SETFONT
105         bool "setfont"
106         default y
107         help
108           Allows to load console screen map. Useful for i18n.
109
110 config FEATURE_SETFONT_TEXTUAL_MAP
111         bool "Support reading textual screen maps"
112         default y
113         depends on SETFONT
114         help
115           Support reading textual screen maps.
116
117 config DEFAULT_SETFONT_DIR
118         string "Default directory for console-tools files"
119         default ""
120         depends on SETFONT
121         help
122           Directory to use if setfont's params are simple filenames
123           (not /path/to/file or ./file). Default is "" (no default directory).
124
125 config SETKEYCODES
126         bool "setkeycodes"
127         default y
128         help
129           This program loads entries into the kernel's scancode-to-keycode
130           map, allowing unusual keyboards to generate usable keycodes.
131
132 config SETLOGCONS
133         bool "setlogcons"
134         default y
135         help
136           This program redirects the output console of kernel messages.
137
138 config SHOWKEY
139         bool "showkey"
140         default y
141         help
142           Shows keys pressed.
143
144 comment "Common options for loadfont and setfont"
145         depends on LOADFONT || SETFONT
146
147 config FEATURE_LOADFONT_PSF2
148         bool "Support for PSF2 console fonts"
149         default y
150         depends on LOADFONT || SETFONT
151         help
152           Support PSF2 console fonts.
153
154 config FEATURE_LOADFONT_RAW
155         bool "Support for old (raw) console fonts"
156         default y
157         depends on LOADFONT || SETFONT
158         help
159           Support old (raw) console fonts.
160
161 endmenu