xref: /netbsd-src/etc/wscons.conf (revision d9eecdb9ca131aafa0357d44e22a85239c055bf7)
1*d9eecdb9Suwe#	$NetBSD: wscons.conf,v 1.22 2022/08/29 15:39:19 uwe Exp $
2294d60ffSdrochner#
3294d60ffSdrochner# workstation console configuration
4294d60ffSdrochner
5294d60ffSdrochner# fonts to load
6294d60ffSdrochner#	name	width	height	enc	file
78ba3198bSdrochner#font	ibm	-	8	ibm	/usr/share/wscons/fonts/vt220l.808
86b39fd9dSdrochner
96b39fd9dSdrochner# Note: "pcvt" encoded fonts are only useful with the "*bf" screen types
106b39fd9dSdrochner#  of the "vga" driver. The kernel must be compiled with the option
116b39fd9dSdrochner#  "WSCONS_SUPPORT_PCVTFONTS" turned on. See vga(4).
128ba3198bSdrochner#font	pcvt	-	-	pcvt	/usr/share/wscons/fonts/vt220h.816
138ba3198bSdrochner#font	pcvt	-	8	pcvt	/usr/share/wscons/fonts/vt220h.808
14294d60ffSdrochner
15f582d242Sahoka# Font for central european languages (ISO 8859-2).
16f582d242Sahoka#  Uncomment to load. Needs to be explicitly enabled (see below).
17f582d242Sahoka#font	latin2	-	16	iso	/usr/share/wscons/fonts/latin2.816
18f582d242Sahoka
19*d9eecdb9Suwe# Terminus at different sizes (the wsf files carry all the necessary
20*d9eecdb9Suwe# information but rc.d/wscons wants the name to be specified).
21*d9eecdb9Suwe#font	Terminus16B-ISO8859-1	- - -	/usr/share/wscons/fonts/ter-116b.wsf
22*d9eecdb9Suwe#font	Terminus20-ISO8859-1	- - -	/usr/share/wscons/fonts/ter-120n.wsf
23*d9eecdb9Suwe#font	Terminus24-ISO8859-1	- - -	/usr/share/wscons/fonts/ter-124n.wsf
24*d9eecdb9Suwe#font	Terminus28-ISO8859-1	- - -	/usr/share/wscons/fonts/ter-128n.wsf
25*d9eecdb9Suwe#font	Terminus32-ISO8859-1	- - -	/usr/share/wscons/fonts/ter-132n.wsf
26*d9eecdb9Suwe
27*d9eecdb9Suwe
28294d60ffSdrochner# screens to create
29294d60ffSdrochner#	idx	screen	emul
30cae6f4efSdrochner# Screen 0 is already configured as console in most cases.
31cae6f4efSdrochner#  Uncomment if a serial console is used.
320336dc8eSaugustss#screen	0	-	vt100
33294d60ffSdrochnerscreen	1	-	vt100
34294d60ffSdrochnerscreen	2	-	vt100
35294d60ffSdrochnerscreen	3	-	vt100
36294d60ffSdrochnerscreen	4	-	-
37294d60ffSdrochner#screen	4	80x25bf	vt100
38829de9dbSdavid# Note: You must uncomment the 'font	ibm' line above to get a useful
39829de9dbSdavid#	font for any 50 line screens.
40294d60ffSdrochner#screen	5	80x50	vt100
416e4e1ddcSdrochner
420336dc8eSaugustss#keyboard	auto
432b60c3bbSdrochner
442b60c3bbSdrochner# Select a kernel builtin keyboard map by uncommenting the following line and
450b57f0fbSnia# altering the country code to your requirements.
460b57f0fbSnia# See wskbd(4) for a full list of supported options.
472b60c3bbSdrochner#encoding sv
48468a515bStsutsui#encoding us.swapctrlcaps
492b60c3bbSdrochner
502b60c3bbSdrochner# Redefine individual keys from a file containing "keysym" and/or "keycode"
512b60c3bbSdrochner# entries.
522785aa55Shubertf# See wsconsctl(8) and /usr/share/wscons/keymaps for more details.
532b60c3bbSdrochner#mapfile /usr/share/wscons/keymaps/pckbd.sv.svascii
54833cf258Smishka
55833cf258Smishka# Set arbitrary wscons variable using specified control device
56833cf258Smishka#	ctldev	var		value
57833cf258Smishka#setvar	ttyE0	font		ibm
58833cf258Smishka#setvar	ttyE1	font		ibm
5944baf61cSjmmv
60f582d242Sahoka# Uncomment for ISO 8859-2 support
61f582d242Sahoka#setvar	ttyE0	font		latin2
62f582d242Sahoka#setvar	ttyE1	font		latin2
63f582d242Sahoka#setvar	ttyE2	font		latin2
64f582d242Sahoka#setvar	ttyE3	font		latin2
65f582d242Sahoka
66*d9eecdb9Suwe# Use Terminus (see above for available sizes)
67*d9eecdb9Suwe#setvar	ttyE0	font		Terminus32-ISO8859-1
68*d9eecdb9Suwe#setvar	ttyE1	font		Terminus32-ISO8859-1
69*d9eecdb9Suwe#setvar	ttyE2	font		Terminus32-ISO8859-1
70*d9eecdb9Suwe#setvar	ttyE3	font		Terminus32-ISO8859-1
71*d9eecdb9Suwe
7244baf61cSjmmv# Change keyboard repeat speed to faster settings.
73bdb4f493Smishka#setvar	wskbd	repeat.del1	250
74bdb4f493Smishka#setvar	wskbd	repeat.deln	30
75