Perché Terminal ignora il capitale "B"?

1

mi capita di tanto in tanto: quando utilizzo il terminale, improvvisamente il terminale inizia a ignorare la "B" maiuscola, la normale "b" funziona bene, l'altra lettera maiuscola funziona bene. altre applicazioni nel sistema (browser, posta elettronica, ecc.) non hanno problemi.

Ho provato a:

  • riavvia l'applicazione Terminale
  • passa a iTerm
  • passa all'utente ospite e apre il Terminale lì
  • Scrivi una parola in un'altra finestra e copia / incolla nel terminale

tutto ciò non è riuscito. il prossimo è il riavvio della mia macchina.

    
posta smintz 08.02.2012 - 10:43
fonte

3 risposte

3

Ok, la soluzione non era semplice. ma l'ho trovato in link .

Quando ho eseguito bind -p ho notato che ho una riga come questa per ogni carattere:

"A": self-insert

ma non per "B" . quindi ho eseguito:

bind -p > ~/.inputrc

quindi ho modificato il file e aggiunto la lettera.

Grande successo.

    
risposta data 08.02.2012 - 21:55
fonte
2

Controlla anche se hai qualcosa in ~/.inputrc - questo file ti permette di personalizzare i tuoi legami chiave per la modifica della linea di lettura.

    
risposta data 08.02.2012 - 16:56
fonte
0

Alcuni suggerimenti:

Cerca nelle preferenze del Terminale per vedere se è responsabile un'impostazione della tastiera.

Usando un'altra finestra crea uno script di shell, ad es. echo "Book" ed eseguilo da bash o sh, funziona?

O forse alcune impostazioni sono state storpiate, rinominate i file di inizializzazione della shell in modo che non vengano trovati e disconnettano e tornino di nuovo, rieseguite lo script della shell se necessario. Il problema persiste? In caso contrario, cerca nei file l'inizializzazione errata.

    
risposta data 08.02.2012 - 13:59
fonte

Leggi altre domande sui tag