Umlaute in der Bash
Friday, October 3rd, 2008 - 21:02 - Uncategorized
Kürzlich hatte ich das Problem, das ich in der Bash einer meiner Server keine Umlaute mehr schreiben konnte. Ein bisschen Google hat mich aufgeklärt, es dreht sich alles um zwei Dateien:
- /etc/inputrc, Systemweit
- ~/.inputrc, Benutzerweit
Die ‘inputrc’ ist die Konfigurationsdatei von ‘readline’. ‘readline’ wiederum ist eine Bibliothek die von der Bash und anderen Programmen benutzt wird und stellt Eingabefunktionen bereit.
Um Umlaute schreiben zu können müssen folgende Parameter richtig gesetzt sein:
Auszug aus /etc/inputrc:
# Be 8 bit clean. set input-meta on set output-meta on # To allow the use of 8bit-characters like the german umlauts, comment out # the line below. However this makes the meta key not work as a meta key, # which is annoying to those which don't need to type in 8-bit characters. set convert-meta off
Dies entweder in ‘/etc/inputrc’ ändern, was auf alle Benutzer auf dem System Auswirkungen hat, oder im Heimverzeichnis in der Datei ‘.inputrc’, das betrifft dann nur Dich.
[...] Lösung findet sich wie üblich andernortens. Verstanden hab ich sie zwar noch nicht wirklich, aber das wird sich in Kürze (morgen abend) [...]