2010-03-01 16 views

Odpowiedz

2
  • Jeśli zdarza się od czasu do czasu, wydaje się, że niektóre aplikacji (np cat lub less plik binarny) rozpada konsolę wysyłając go control characters. Musisz uruchomić polecenie reset z wiersza poleceń, aby odzyskać.
  • W przeciwnym razie musisz oszukać aplikację terminalu. Proponuję użyć CryptoTerm, która pozwala zdefiniować odwzorowania klawiszy niestandardowych.
7

wprowadzić !reset na mniej szybkiej

2

Kolejną rzeczą do sprawdzenia jest zmienna TERM. W moim przypadku przełączyłem się na Linuksa i uruchomiłem mniej na ekranie - zmienna TERM została ustawiona na "screen" - która rozbija klawisze strzałek. Działa to doskonale, jeśli biegnę mniej w ten sposób:

TERM=xterm less <file> 
1

Znalazłem że reset z ciągu ekran nie rozwiązuje problemu czasami, jak to jest zewnętrzna klient/shell, którego stan jest rzeczywiście mylić i ekran przechwytuje znaki kontrolne z reset i uniemożliwia im dotarcie do zewnętrznego klienta. W tej sytuacji muszę odłączyć mój sesji (Ctrl + , d), uruchom reset, a następnie dołączyć do sesji ponownie (screen -r).

Powiązane problemy