Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:freebsd_-_tastatur-layout

FreeBSD - Tastatur-Layout

Tastatur-Layout

kbdcontrol

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

Deutsche Tastatur in FreeBSD

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

FreeBSD 9.1 & PC-BSD 9.1

X11 / XTerm

> 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

....
/home/http/wiki/data/pages/freebsd/freebsd_-_tastatur-layout.txt · Zuletzt geändert: von manfred