X über die Tastatur beenden:
> vi /usr/local/etc/X11/xorg.conf.d/keyboard-zap.conf ... Section "InputClass" Identifier "KeyboardDefaults" Driver "keyboard" MatchIsKeyboard "on" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection ...
Nachsehen, welche Tastatur-Layouts vorhanden sind:
# ls -1 /usr/share/syscons/keymaps ... german.iso ...
Das deutsche ist ja schon mal dabei.
Auf der Kommandozeile wird es so geladen:
# kbdcontrol -l german.iso
Dauerhaft ist die Konfiguration nur, wenn sie wie folgt eingetragen wird:
# vi /etc/rc.conf keymap=german.iso
So stellt man die Deutsche Tastatur im System als Standard ein.
# vi /etc/rc.conf:
------------------
keymap="german.iso" # keymap in /usr/share/syscons/keymaps/* (or NO).
font8x8="iso15-8x8" # font 8x8 from /usr/share/syscons/fonts/* (or NO).
font8x14="iso15-8x14" # font 8x14 from /usr/share/syscons/fonts/* (or NO).
font8x16="iso15-8x16" # font 8x16 from /usr/share/syscons/fonts/* (or NO).
scrnmap="NO" # screen map in /usr/share/syscons/scrnmaps/* (or NO).
keyrate="fast" # "slow", "normal", "fast" oder "NO"
keybell="NO" # bell to duration.pitch or normal or visual (or NO).
keychange="NO" # function keys default values (or NO).
# vi /etc/ttys
--------------
(Hier kann ein Konsolentyp eingetragen werden, der in der Datei "/etc/termcap"
bzw. "/usr/share/misc/termcap" definiert ist.
Es sind drei Definitionen fuer "ISO8859-1" vorhanden:
"cons25l1", "cons25l1-m" und "cons25l1-w".)
### Aendern der Textkonsolen:
von (cons25)
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
in (cons25lw)
ttyv1 "/usr/libexec/getty Pc" cons25l1 on secure
# vi /etc/login.conf
--------------------
(Die Klasse "german" definieren.)
german|German Users Accounts:\
:charset=ISO-8859-15:\
:lang=de_DE.ISO8859-15:\
:tc=default:
# cap_mkdb /etc/login.conf
--------------------------
(Damit wird die Datenbank "/etc/login.conf.db" geschrieben.
Nach einem Neustart wird die Aederung aktiv.)
# vipw
------
(Dieser Eintrag und der in der "/etc/login.conf" machen die unter "unix/keymap"
beschriebenen Einstellungen ueberfluessig.)
### Zuordnung der Klasse "german"
"fritz" ohne Klasse (default)
fritz:1JW8205XIF:2000:2000::0:0:User Fritz:/home/fritz:/bin/tcsh
"fritz" in der Klasse "german"
fritz:1JW8205XIF:2000:2000:german:0:0:User Fritz:/home/fritz:/bin/tcsh
vi /etc/X11/XF86Config:
-----------------------
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc102"
Option "XkbLayout" "de"
#Option "XkbLayout" "de(euro)"
EndSection
> vi /etc/X11/xorg.conf
....
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Protocol" "Standard"
Option "AutoRepeat" "200 5"
Option "LeftAlt" "Meta"
Option "RightAlt" "ModeShift"
Option "ScrollLock" "Compose"
Option "RightCtl" "Compose"
Option "XkbKeycodes" "xorg"
Option "XkbTypes" "default"
Option "XkbCompat" "default"
Option "XkbSymbols" "de(pc105)"
Option "XkbGeometry" "pc"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
....