Changes between Version 2 and Version 3 of Neo unter FreeBSD einrichten


Ignore:
Timestamp:
11/04/09 08:51:33 (17 years ago)
Author:
Erik Streb del Toro
Comment:

readmes aus openbsd und netbsd eingearbeitet und korrekt formatiert, dateien verlinkt usw.

Legend:

Unmodified
Added
Removed
Modified
  • Neo unter FreeBSD einrichten

    v2 v3  
    11[[PageOutline(2-3,Inhalte dieser Beschreibung)]]
    2 = Neo unter FreeBSD einrichten =
     2= Neo für BSD-Systeme =
     3== FreeBSD ==
    34Von Haus aus bringt FreeBSD Unterstützung für Neo 1.0 in Xorg mit. Für die
    45Konsole und für Neo 2 in X muss also ein Treiber installiert werden.
    56
    6 == Neo auf der Konsole ==
     7=== Neo auf der Konsole ===
    78Für FreeBSD an der Konsole muss die Treiberdatei [http://wiki.neo-layout.org/browser/freebsd/neo.kbd?format=raw neo.kbd] mit folgendem Befehl geladen
    89werden:
     
    2728erzeugt jedoch M3 sodass grundlegende Aufgaben der Systemadministration möglich sind.
    2829
    29 == Neo unter X ==
    30 === Xkb ===
     30=== Neo unter X: Xkb ===
    3131Es ist möglich die [http://wiki.neo-layout.org/browser/linux/X/de?format=raw de-Datei] des Linux-Treibers in FreeBSD zu installieren. Der
    3232Standardordner hierfür ist in den meisten Fällen
     
    3737Ebene 1 und 2 verfügbar zu sein.
    3838
    39 === Xmodmap ===
     39=== Neo unter X: Xmodmap ===
    4040Auch das Laden von [http://wiki.neo-layout.org/browser/linux/xmodmap/neo_de.xmodmap?format=raw neo_de.xmodmap] (im Verzeichnis [browser:linux/]) ist möglich, aber es ergeben sich ähnliche
    4141Probleme wie bei Xkb.
     42
     43== OpenBSD ==
     44
     45=== Vorbereitung ===
     46Ohne eine Installation die UTF-8 verwendet kann es zu schwer zu definieren
     47Problemen beim Testen der Layouts (unter X) kommen. Ein erster Schritt
     48sollten also die folgenden Variablen in .profile und .cshrc sein:
     49{{{
     50  export LANG=de_DE.UTF-8
     51  export LC_ALL=de_DE.UTF-8
     52}}}
     53
     54Ein relativ guter Testkandidat der auf den meisten Systemen verfügbar sein
     55sollte ist Firefox. In der Addresszeile kann schnell überprüft werden ob
     56z.B. überhaupt irgendwelche Zeichen von Ebene 4 & 6 dargestellt werden
     57können. Xterm dagegen wird kaum hilfreiche Informationen liefern.
     58
     59=== Konsole mit Wscons ===
     60Benötigte Dateien: [browser:unix/openbsd]
     61
     62Der OpenBSD-Kernel verwendet das aus NetBSD stammende wscons. Um ein neues
     63Layout verwenden zu können muss es erst im Quellcode eingebunden werden.
     64Dabei wird zunächst ein Layout in wsksymdef.h definiert und dann werden die
     65vordefinierten Zeichen den passenden Tasten des Layouts in wskbdmap_mfii.c
     66zugeordnet.
     67In wskbdmap_mfii.c werden dabei (ähnlich wie unter FreeBSD) Tasten mit
     68Normal,Shifted, AltGr und Shifted-AltGr definiert. Eine Umlegung von AltGr
     69ermöglicht also die Verwendung von bis zu 4 Ebenen, wobei es sinnvoll scheint
     70entweder 4 und 5 oder 5 und 6 auszuschliessen.
     71
     72Aktueller Stand: Noch unvollständig, wer Zeit hat kann gerne helfen.
     73
     74=== Neo unter X: Xkb ===
     75Theoretisch sollte die [browser:linux/X/de?format=raw de-Datei] auch unter OpenBSD funktioneren, da Xorg
     76auch hier Standard ist. Abgesehen von Fehlermeldungen für dead_psili
     77dead_dasia, die durch NoSymbol ersetzt werden können, funktioniert die
     78xkb-Datei momentan nicht (r1774).
     79
     80Aktueller Stand: Funktioniert nicht, wer Zeit hat kann gerne helfen.
     81
     82=== Neo unter X: Xmodmap ===
     83Benötigte Dateien: [browser:linux/xmodmap/neo_de.xmodmap?format=raw neo_de.xmodmap]
     84
     85Unter Umständen muss Zeile 79 auskommentiert werden, der Fehler liess sich
     86nicht konsisten rekonstruieren. Ebenen 1–6 sind theoretisch alle verwendbar
     87wenn 79 nicht auskommentiert wurde, aber mehrere Zeichen, besonders die
     88griechischen Zeichen, führen zu interessanten Fehlern.
     89
     90Aktueller Stand: Funktioniert größtenteils, wer Zeit hat kann gerne helfen.
     91
     92== NetBSD ==
     93Benötigte Dateien: [browser:unix/netbsd]
     94
     95Bisher sind keine Ergebnisse für NetBSD verfügbar, der Status von
     96OpenBSD sollte aber – besonders in Bezug auf wscons [1] – relativ ähnlich
     97sein zu dem von NetBSD.
     98
     99[1] http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/src/sys/dev/pckbport/wskbdmap_mfii.c
    42100
    43101== Siehe auch ==