GNU/Linux >> Znalost Linux >  >> Linux

V terminálu nelze zadat žádný speciální znak nebo přehlásku

Měl jsem podobný problém při připojení přes ssh k Mac OS X pomocí emulátoru terminálu. I když bych nastavil LANG na de_DE.UTF-8 Nemohl jsem zadat žádné znaky pomocí přehlásek.

Oprava, kterou jsem našel, bylo vytvořit/upravit ~/.inputrc (nebo upravte následující řádky v /etc/inputrc ):

set input-meta on
set output-meta on
set convert-meta off

Teď umím psát přehlásky. Věřím, že to platí pro xterms obecně.


Nastavte správná národní prostředí pomocí

sudo dpkg-reconfigure locales

Zde byste vybrali de_DE.UTF-8 jako vaše nastavení. To vyřeší všechny problémy;)

Informace:Změna hodnoty pro set convert-meta off v /etc/inputrc nefunguje úplně:
Opravilo to také tento druh, ale stále je tu něco zvláštního:když napíšu ö Zobrazuje se mi ö, ale zdá se, že před ö je skrytý znak:Mohu smazat dva znaky Backspace, ačkoli jsem napsal pouze jeden ö


Linux
  1. Je terminál Gnome typem prostředí bez přihlášení?

  2. Jaký typ terminálu podporovat při implementaci emulátoru terminálu?

  3. Speciální znak „#“ v příkazu Perl Ssh?

  1. Mechanismus Bellového znaku „\a“?

  2. Jak psát speciální znaky??

  3. Proměnná prostředí TERM není nastavena

  1. Jak psát speciální znaky v Linuxu?

  2. Aktualizuje nějaký terminál Linux X zalamování řádků při změně velikosti?

  3. proč 'nelze přepsat existující soubor'?