Странные символы появляются, когда я использую клавиши Ctrl и Arrow для навигации

Когда я набираю Control и любую из клавиш со стрелками в любом терминале (gnome-terminal, так же как terminator), Я получаю это (или что-то подобное).

Бывает когда использую openbox ну, так что это не compiz вопрос. И это только в терминальных программах, а не в приложениях с графическим интерфейсом (таких как Firefox, Chrom(ium)e или Empathy).

2 ответа

Решение

Что в твоем ~/.inputrc а также /etc/inputrc? Думаю, минимум, чтобы эти ключи работали:

# 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

Если у вас есть это в /etc/inputrc, файл должен быть включен из ~/.inputrc, поэтому убедитесь, что в нем есть следующая строка:

$include /etc/inputrc

Возможно, вы используете не ту оболочку. Попробуйте изменить оболочку на bash, скомандовав

      chsh -s /bin/bash $(whoami)

Не используйте sudo и не запускайте от имени root. Вам может быть предложено ввести пароль. Перезагрузитесь после смены оболочки.

Другие вопросы по тегам