Linux - Lokalisierung auf Deutsch stellen
Hier wird beschrieben, wie man unter Linux ein auf UTF-8 basierendes System mit deutschem Tastaturlayout erhält.
Konfiguration
Die folgenden Arbeiten müssen als root ausgeführt werden! Wichtig: ALLE Schritte müssen gemacht werden.
/etc/rc.conf
/etc/rc.conf mit einem Editor öffnen (z.B. nano). Und folgendermaßen editieren:
LOCALE="de_DE.utf8"
HARDWARECLOCK="localtime"
TIMEZONE=Europe/Berlin
KEYMAP="de-latin1-nodeadkeys"
- Bezüglich "nodeadkeys" bitte unten "Anmerkung:" beachten; will man doch deadkeys, einfach "de-latin1"
Diese Einstellungen sollten für Deutschland gesetzt werden. Für die Schweiz gibt es minimale Änderungen.
LOCALE="de_CH.utf8"
HARDWARECLOCK="localtime"
TIMEZONE=Europe/Zurich
KEYMAP="sg-latin1"
/etc/locale.gen
/etc/locale.gen wieder in einem Editor öffnen, nun alles auskommentieren und das Kommentierungszeichen (#) vor dem gewünschten Indentifer entfernen. In unserem Fall wäre das:
...
de_DE.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
...
Wiederum für die Schweiz
...
de_CH.UTF-8 UTF-8
de_CH ISO-8859-1
de_DE@euro ISO-8859-15
...
Es empfiehlt sich immer alle, z.B. de_DE, resp. de_CH Locales zu aktivieren, um mögliche Probleme zu vermeiden.
Nun führt man den Befehl "locale-gen" aus
[root@Arch niclas]# locale-gen
Generating locales...
de_DE.UTF-8... done
de_DE.ISO-8859-1... done
de_DE.ISO-8859-15@euro... done
Generation complete.
So in etwa sollte der Output aussehen. Nun neustarten und das System sollte nun auf UTF-8 laufen.
Nach Eingabe von locale und einem Neustart des Rechners sollte dann folgendes erscheinen, schweizerdeutsche Version ähnlich:
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE=C
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=
Wie man X11 auf deutsch einstellt, beschreibe ich hier.
| < Zurück | Weiter > |
|---|


