Skip to content

FreeBSD 9 mit deutscher Lokalisierung

Administration BSD IT

FreeBSD wird standardmäßig mit iso8859-1 Zeichensatz und Tastaturbelegung installiert und kann somit weder deutsche (oder anderssprachige) Umlaute annehmen noch ausgeben. Den Display-Font betrifft dies ebenso.

Moderne POSIX kompatible Systeme setzen zur Umgehung dieses Problem heutzutage auf UTF-8 oder UTF-16, um nahezu alle Zeichen der meisten Sprachen darstellen zu können. FreeBSD hatte wohl lange Zeit noch das eine oder andere Problem mit UTF-8, was aber spätestens seit Version 9 der Vergangenheit angehört.

Einstellung der Bildschirm-Console:

/etc/rc.conf editieren:

# Zu verwendende Konsoleschrift (iso8859-15)
font8x14="iso15-8x14"
font8x16="iso15-8x16"
font8x8="iso15-8x8"
# Deutsche Tastaturbelegung
keymap="german.iso"

Einstellung der Lokalisierung (locale)

/etc/login.conf editieren und eine Sprachgruppe anlegen

german:German Users Accounts:\
 :charset=UTF-8:\
 :lang=de_DE.UTF-8:\
 :tc=default:

Die Änderungen aktivieren:

cap_mkdb /etc/login.conf

Betreffende User der Sprachgruppe german mit dem Kommando vipw  zuweisen:

user:password:UID:GID:german:0:0:USER_NAME:/home/USER_NAME:/bin/SHELL

5 Kommentare

  1. Avatar for Christoph
    Christoph

    Sollte es nicht:

    german|German Users Accounts:\

    statt

    german:German Users Accounts:\

    heißen?

    1. Avatar for Marcus Scholz
      Marcus Scholz

      Hmmm, möglicherweise, kann ich gerade nicht nachprüfen – und aus dem Kopf kann ich das auch nicht beantworten

  2. Avatar for Commander1024
    Commander1024

    Danke für den Hinweis, gerade auf dem BSD Gebiet bin ich noch ziemlich jungfräulich und für jeden Tipp dankbar.

  3. Avatar for Thomas
    Thomas

    Zum letzten Schriff eine skriptingfähige Alternative: statt vipw(8) pw(8) verwenden

    # pw usermod -n -L german

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.