Unicode unter LinuxAnfang 2002 habe ich begonnen auf meinem Debian GNU/Linux System Unicode einzusetzen. Hilfreich sind die folgenden Dokumente:
Der einfache Weg ist die Installation von kbd anstelle von console-tools. Einmal ist console-tools tot, d.h. wird scheinbar nicht weiter entwickelt. Auf der anderen Seite enthält kbd ein verbessertes unicode_start-Skript, das die Tastaturbelegung automatisch nach Unicode konvertiert. Damit hat man zwar keine Compose-Taste, aber immerhin Umlaute. Für unverbesserliche, die weiter console-tools verwenden ist vermutlich folgende Keymap nützlich. Figure 1. Deutsche Tastaturbelegung mit Unicode-Zeichen # Deutsche Keyboard-Map für UTF-8 # Ergänzungen und Kommentare bitte an # Jochen Hein <jochen@jochen.org> # (C) Copyright 2002 by Jochen Hein keymaps 0-2,4-6,8-9,12-13,64-66,68-69,72-73,76-77,128-130,132-133,136-137,140-141,192-194,196-197,200-201,204-205 strings as usual # Bitte nach der ASCII-Tabelle laden #include "de-latin1-nodeadkeys" # Rechte Alt-Taste keycode 126 = Alt # TODO: 1/2, 1/3, 1/4, # Stimmt AltGr-C # Shift-^ shift keycode 41 = U+00B0 # AltGr-2 (^2) altgr keycode 3 = U+00B2 # AltGr-3 (^3) shift keycode 4 = U+00A7 altgr keycode 4 = U+00b3 # Scharfes S keycode 12 = U+00DF shift keycode 12 = question altgr keycode 12 = backslash # Euro symbol (AltGr-E) altgr keycode 18 = U+20ac # U-Umlaut keycode 26 = U+00FC shift keycode 26 = U+00DC # O-Omlaut keycode 39 = U+00F6 shift keycode 29 = U+00D6 # A-Umlaut keycode 40 = U+00E4 shift keycode 40 = U+00C4 # Alt-Gr C (Cent) altgr keycode 46 = U+00a2 # Alt-Gr M (Mu) altgr keycode 50 = U+03BC # # AltGr-, Deutsche Anführungszeichen unten alt keycode 51 = U+201A altgr keycode 51 = U+201E # AltGr-. Deutsche Anführungszeichen oben alt keycode 52 = U+201B altgr keycode 52 = U+201C keycode 97 = Compose #compose '>' '>' to U+00AB #compose '<' '<' to U+00BB #include "/etc/keytables/compose.utf-8.inc" Mit den folgenden Paketen klappt das ganz vernünftig: kbd statt console-tools man-db 2.4.0 (neu kompiliert für Woody) groff 1.1.18 (neu kompiliert für Woody) less 376 (neu kompiliert für Woody) mutt-utf is included in Woody | |