GNU/Linux >> Linux Esercitazione >  >> Linux

Impossibile digitare caratteri speciali o dieresi nel terminale

Stavo riscontrando un problema simile durante la connessione tramite ssh a Mac OS X utilizzando un emulatore di terminale. Anche se avrei impostato LANG su de_DE.UTF-8 Non riuscivo a digitare nessun carattere con dieresi.

La soluzione che ho trovato è stata creare/modificare ~/.inputrc (o modifica le seguenti righe in /etc/inputrc ):

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

Ora posso digitare dieresi. Credo che questo si applichi agli xterms in generale.


Imposta le impostazioni internazionali corrette con

sudo dpkg-reconfigure locales

Lì dovresti selezionare de_DE.UTF-8 come impostazione. Questo risolve tutti i problemi;)

Informazioni:modifica del valore per set convert-meta off in /etc/inputrc non funziona completamente:
Ha risolto anche questo tipo, ma c'è ancora qualcosa di strano:se digito ö Ottengo una ö, ma sembra che ci sia un carattere nascosto davanti alla ö:posso cancellare i due caratteri Backspace anche se ho digitato solo una ö


Linux
  1. Come utilizzare un carattere speciale come normale nelle shell Unix?

  2. Il terminale di Gnome è un tipo di shell non di accesso?

  3. Che tipo di terminale supportare se si implementa un emulatore di terminale??

  4. Linux:come mostrare il tipo di filesystem tramite il terminale??

  5. Variabile di ambiente TERM non impostata

Come visualizzare gli asterischi quando si digita la password nel terminale

Come configurare tlog su host Linux per la registrazione del terminale

Come impostare le impostazioni proxy sulla riga di comando di Linux o sul terminale

Come risolvere Impossibile digitare il problema del terminale nel sistema Linux

Ascii esteso in Linux

perché "impossibile sovrascrivere il file esistente"?