Dziwne postacie pojawiają się, gdy nawiguję za pomocą klawiszy Ctrl i strzałek


13

Kiedy piszę Controli którykolwiek z klawiszy strzałek w dowolnym terminalu ( gnome-terminaljak również terminator), otrzymuję to (lub coś podobnego).

Dzieje się tak, gdy używam openboxrównież, więc nie jest to compizproblem. I to tylko w programach terminalowych, nigdy w aplikacji GUI (takiej jak Firefox, Chrom (ium) e lub Empathy).


Czego spodziewałeś się po naciśnięciu klawiszy Ctrl + w oknie terminala?
Colin Watson

jakiej klawiatury używasz i jakie są ustawienia klawiatury?
Dirk Hartzer Waldeck

@colin ctrl + strzałka przeskakuje na koniec następnego lub poprzedniego słowa
Dirk Hartzer Waldeck

@Dirk Używam wbudowanej klawiatury w moim komputerze 1001p z ustawieniami 105-klawiszowej klawiatury. Nie miałem tego problemu do zeszłego tygodnia.
jrg

@James, dziwne, miałem problem z klawiaturą, kiedy wybrałem inny układ niż amerykański, ale jeśli te ustawienia zadziałały, prawdopodobnie powinieneś sprawdzić raport o błędzie na Launchpad
Dirk Hartzer Waldeck

Odpowiedzi:


19

Co jest w twoim ~/.inputrci /etc/inputrc? Myślę, że minimum, aby te klucze działały, to:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

Jeśli je masz /etc/inputrc, plik musi zostać dołączony ~/.inputrc, więc sprawdź, czy ma on następujący wiersz:

$include /etc/inputrc

Zastanawiam się, dlaczego tak się dzieje w kubuntu 12.10. To się nigdy wcześniej nie zdarzyło. Czy to błąd, który wymaga zgłoszenia?
naught101

1
Miałem ten problem i twój komentarz dotyczący włączenia pliku do lokalnego ~ / .inputrc go rozwiązał. Pojawiło się, ponieważ stworzyłem lokalny inputrc bez uwzględnienia globalnego ...
Louis Gagnon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.