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