2

При вводе 4 или 6 в окне терминала он меняет вкладку вместо ввода числа. Я использую Red Hat Enterprise Linux Workstation release 6.4 (Santiago) . Как можно решить эту проблему?

Вот ответы на вопросы Рика

  • Я использую консоль
  • В настройках быстрого доступа есть только действие Switch to Tab 6, которое содержит 6 символов
  • Я могу ввести 6 во всех других приложениях, которые я пробовал.
  • Я использую bash
  • После bind -p | grep 6 есть "6": self-insert
  • 8 и 2 не прокручивается. Он печатает символ, как и ожидалось.
  • В csh проблема такая же
  • В gnome-terminal 6 напечатано

2 ответа2

2

Может быть, что-то в вашей связке клавиш испортилось.
Если вы находитесь на KDE, не могли бы вы проверить следующее: (Если вы на Gnome, дайте мне знать)

  • На экране терминала зайдите в Settings
  • Выберите Edit Current Profile
  • Перейти к Keyboard
  • Edit по умолчанию
  • Введите текстовое поле a 6 в поле Input

Какой вывод вы получаете в Output -box? Стоит сказать 6 .
Если у вас есть 6 где-то в левом столбце в этом списке выше, он там не принадлежит.

Редактировать:

Если вы получаете поля input/output вы , вероятно, используете Konsole из Kde .

Некоторые дополнительные вопросы (вы можете редактировать свой вопрос с ответами):

  • Вы действительно используете Konsole? Проверьте Help>About ??? ,
  • Если это Konsole: не могли бы вы проверить Settings>Configure shortcuts? Есть ли 6 (вы можете ввести 6 в поиске, чтобы получить все 6 ).
  • Я так понимаю, вы можете ввести 6 во всех других приложениях?
  • Вы используете настольный компьютер или ноутбук?
  • Какую оболочку вы используете? (Вы можете набрать echo $0 чтобы определить, есть ли bash , ksh т.д.)
  • Если в bash: вы могли бы сделать bind -p | grep 6? Вам нужно вставить 6 из другого приложения, потому что вы не можете набрать его. Есть ли "6": self-insert?
  • 8 и 2 что-то делают? (Например, прокрутка вверх / вниз, если у вас достаточно строк в терминале) Или они работают правильно?
  • Вы можете попробовать другую оболочку. Если вы находитесь в ksh попробуйте набрать bash + enter
    Если вы в bash попробуйте ввести ksh enter. (или другая комбинация)
  • И последнее (я знаю, это много :)
    Если вы запускаете gnome-terminal (если он все еще установлен), можете ли вы набрать 6?
0

Как сказал Рик, проблема связана с привязкой клавиш, одним из решений может быть проверка событий, сопоставленных для связывания клавиш.

Вы можете изменить привязки клавиш для gnome-терминала, используя gconf-editor.

Посмотрите под: apps/gnome-terminal/keybindings

запустите gconf-editor и перейдите в /apps/gnome-terminal/keybindings/help

Перейдите на вкладку «Переместить вкладку влево» и «Переместить вкладку вправо», а также проверьте, были ли назначены цифровые клавиши для смены вкладок, если сопоставлены ключи, измените их соответствующим образом

Пример отключения блокировки вкладок можно найти здесь.

Надеюсь, поможет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .