0fe1e0b82a
git-svn-id: https://svn.neo-layout.org@1445 b9310e46-f624-0410-8ea1-cfbb3a30dc96
47 lines
1.9 KiB
Text
47 lines
1.9 KiB
Text
= Neo 2 für FreeBSD =
|
|
Von Haus aus bringt FreeBSD Unterstützung für Neo 1 in Xorg mit. Für die
|
|
Konsole und für Neo 2 in X muss also ein Treiber installiert werden.
|
|
|
|
== Neo auf der Konsole ==
|
|
Für FreeBSD an der Konsole muss die Treiberdatei mit folgendem Befehl geladen
|
|
werden:
|
|
|
|
$ kbdcontrol -l neo.kbd
|
|
|
|
Um das Layout permanent zu verwenden lohnt es sich die neo.kbd in das
|
|
Verzeichnis für Keymaps als root-Benutzer zu plazieren:
|
|
# cp neo.kbd /usr/share/syscons/keymaps/
|
|
|
|
Trägt man dann noch keymap="neo" in /etc/rc.conf ein sollte vom nächsten
|
|
Boot an immer das richtige Layout verwenden werden.
|
|
|
|
=== Hinweis ===
|
|
FreeBSD sieht nicht vor dass UTF-8 an der regulären Konsole verwendet wird.
|
|
Dadurch ist es nicht möglich die meisten Sonderzeichen die Neo erlaubt zu
|
|
implementerien. Einige ISO-8859 Zeichen, wie Umlaute und Akzentvokale, sind
|
|
implementiert aber ein grosser Teil von Neo ist hier nicht zugänglich ohne
|
|
grundlegender Überarbeitung des Konsolenmodus unter FreeBSD. Dieser Treiber
|
|
ist also nicht als vollständiger Ersatz gedacht, sondern nur um grundlegende
|
|
Systemadministration durch Ebene 1-3 möglich zu machen ohne in X zu wechseln.
|
|
|
|
Dies trifft nicht zu wenn ein Terminalfenster (lokal oder entfernt) unter
|
|
X verwendet wird. Das korrekte Charset zu setzen bleibt aber nicht aus.
|
|
|
|
== Neo unter X ==
|
|
=== Xkb ===
|
|
Es ist möglich die "de" Datei aus linux/X in FreeBSD zu installieren. Der
|
|
Standardordner hierfür ist in den meisten Fällen
|
|
/usr/local/share/X11/xkb/symbols oder /usr/share/X11/xkb/symbols.
|
|
|
|
Auch hier ergeben sich Probleme mit den Modifiern und bisher scheinen nur
|
|
Ebene 1 und 2 verfügbar zu sein.
|
|
|
|
=== Xmodmap ===
|
|
Die neo_de.xmodmap aus dem Linux-Verzeichnis sollte mit 7.1 fast alle
|
|
bekannten Funktionen liefern. Genaueres wird in Kürze ergänzt.
|
|
|
|
== Todo ==
|
|
|
|
* Modifier für Xmodmap durchtesten
|
|
* Probleme bei Xkb identifizieren
|
|
* Test der Treiber auf Systemen die auf FreeBSD beruhen wie PC-BSD, etc
|