Keine Umlaute an der Linux-​​Shell?

Wenn man nach den Anmel­den an der Linux-​​Shell, z.B. mit putty, keine deut­schen Son­der­zei­chen ein­ge­ben kann, dann könnte es an einem Ein­trag in der inpu­trc lie­gen.

Grund­sätz­lich gibt es — wie unter Linux üblich — hier eine sys­tem­weite Kon­fi­gu­ra­ti­ons­da­tei und eine des Benutzers:

  • /​etc/​inputrc
    ist die Datei mit den Sys­tem­wei­ten Einstellungen.
  • /home/$USER/.inputrc
    ist die Datei mit spe­zi­el­len Ein­stel­lun­gen für den Benutzer.

Die fol­gen­den Ein­träge musste ich akti­vie­ren, damit die Ein­gabe von Umlau­ten, deut­schen Son­der­zei­chen an der putty-​​Konsole mög­lich ist.

# 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
Dieser Beitrag wurde unter Linux, Systemadministration, Windows abgelegt und mit , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf Keine Umlaute an der Linux-​​Shell?

  1. Klaus Gießelmann sagt:

    Hallo,

    Das Letz­tere ist falsch:
    Es muss die Zeile

    set convert-​​meta off

    aktiv sein. Man will ja, dass Umlaute nicht umge­wan­delt wer­den!
    „Com­ment out“, also aus­kom­men­tie­ren, ist doch genau falsch herum!

    Gruß
    Klaus

Hinterlasse eine Antwort

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

*

*


Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>