| | 42 | |
| | 43 | == OpenBSD == |
| | 44 | |
| | 45 | === Vorbereitung === |
| | 46 | Ohne eine Installation die UTF-8 verwendet kann es zu schwer zu definieren |
| | 47 | Problemen beim Testen der Layouts (unter X) kommen. Ein erster Schritt |
| | 48 | sollten 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 | |
| | 54 | Ein relativ guter Testkandidat der auf den meisten Systemen verfügbar sein |
| | 55 | sollte ist Firefox. In der Addresszeile kann schnell überprüft werden ob |
| | 56 | z.B. überhaupt irgendwelche Zeichen von Ebene 4 & 6 dargestellt werden |
| | 57 | können. Xterm dagegen wird kaum hilfreiche Informationen liefern. |
| | 58 | |
| | 59 | === Konsole mit Wscons === |
| | 60 | Benötigte Dateien: [browser:unix/openbsd] |
| | 61 | |
| | 62 | Der OpenBSD-Kernel verwendet das aus NetBSD stammende wscons. Um ein neues |
| | 63 | Layout verwenden zu können muss es erst im Quellcode eingebunden werden. |
| | 64 | Dabei wird zunächst ein Layout in wsksymdef.h definiert und dann werden die |
| | 65 | vordefinierten Zeichen den passenden Tasten des Layouts in wskbdmap_mfii.c |
| | 66 | zugeordnet. |
| | 67 | In wskbdmap_mfii.c werden dabei (ähnlich wie unter FreeBSD) Tasten mit |
| | 68 | Normal,Shifted, AltGr und Shifted-AltGr definiert. Eine Umlegung von AltGr |
| | 69 | ermöglicht also die Verwendung von bis zu 4 Ebenen, wobei es sinnvoll scheint |
| | 70 | entweder 4 und 5 oder 5 und 6 auszuschliessen. |
| | 71 | |
| | 72 | Aktueller Stand: Noch unvollständig, wer Zeit hat kann gerne helfen. |
| | 73 | |
| | 74 | === Neo unter X: Xkb === |
| | 75 | Theoretisch sollte die [browser:linux/X/de?format=raw de-Datei] auch unter OpenBSD funktioneren, da Xorg |
| | 76 | auch hier Standard ist. Abgesehen von Fehlermeldungen für dead_psili |
| | 77 | dead_dasia, die durch NoSymbol ersetzt werden können, funktioniert die |
| | 78 | xkb-Datei momentan nicht (r1774). |
| | 79 | |
| | 80 | Aktueller Stand: Funktioniert nicht, wer Zeit hat kann gerne helfen. |
| | 81 | |
| | 82 | === Neo unter X: Xmodmap === |
| | 83 | Benötigte Dateien: [browser:linux/xmodmap/neo_de.xmodmap?format=raw neo_de.xmodmap] |
| | 84 | |
| | 85 | Unter Umständen muss Zeile 79 auskommentiert werden, der Fehler liess sich |
| | 86 | nicht konsisten rekonstruieren. Ebenen 1–6 sind theoretisch alle verwendbar |
| | 87 | wenn 79 nicht auskommentiert wurde, aber mehrere Zeichen, besonders die |
| | 88 | griechischen Zeichen, führen zu interessanten Fehlern. |
| | 89 | |
| | 90 | Aktueller Stand: Funktioniert größtenteils, wer Zeit hat kann gerne helfen. |
| | 91 | |
| | 92 | == NetBSD == |
| | 93 | Benötigte Dateien: [browser:unix/netbsd] |
| | 94 | |
| | 95 | Bisher sind keine Ergebnisse für NetBSD verfügbar, der Status von |
| | 96 | OpenBSD sollte aber – besonders in Bezug auf wscons [1] – relativ ähnlich |
| | 97 | sein zu dem von NetBSD. |
| | 98 | |
| | 99 | [1] http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/src/sys/dev/pckbport/wskbdmap_mfii.c |