= 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 === Auch das Laden von neo_de.xmodmap ist möglich aber es ergeben sich ähnliche Probleme wie bei Xkb. == Todo == * Funktionierender X-Treiber * Test der Treiber auf Systemen die auf FreeBSD beruhen wie PC-BSD, etc