Любой символ, который я печатаю на консоли, отличной от GUI, получает добавочный символ ^ [

Я просто считаю это поведение интересным (я могу исправить его, перезагрузив). Что может вызвать его и есть ли способ отключить его в сеансе? Или я могу заключить, что это всего лишь ошибка?

Это может помочь: нажатие клавиш Fn действует так, как будто нажата клавиша alt (переключается между консолями). Использование клавиши alt не имеет эффекта фиксации переключения.

Перезапуск agetty не помогает. Все консоли ведут себя таким образом, и ни один из них не регистрируется, поэтому я не могу подтвердить это поведение в интерактивной оболочке, и я не смогу использовать оболочку для некоторых предлагаемых решений, по-видимому.

  • Что такое «вино: плохой формат EXE для Z: \ m \ Desktop \ PortForward Network Utilities.desktop» означает?
  • Процесс загрузки пытается установить несуществующий логический том
  • Какой в ​​настоящее время рекомендуется установить node.js на Debian?
  • Как отлаживать скрипт init.d, который не запускается
  • После перезагрузки Debian после установки
  • Печать LPR, может ли он быть непосредственно на принтере?
  • установить MAC-адрес в файле «интерфейсы» без настройки других параметров сети
  • Откройте вкладку URxvt со сдвигом вниз, а не ctrl-t
  • One Solution collect form web for “Любой символ, который я печатаю на консоли, отличной от GUI, получает добавочный символ ^ [”

    У вас может быть клавиатура с бодом, или это может быть только одна из этих вещей. Во-первых, то, что работает нормально: раскладка клавиатуры, которую вы используете, имеет что-то вроде мета-отправки escape-кода и отображает мета-ключ. Это может быть и альт, который убегает, но я так не думаю. Что такое мета? Это состояние четвертой смены (первые три – управление сдвигом и alt). Наиболее распространенным выбором для мета-ключа является либо один из ваших альт-ключей, либо ключ окна. Что случилось? Вы потеряли ключевое событие релиза. Как работает клавиатура, для каждой введенной буквы вы получаете два события: нажатие клавиши и выпуск ключа (также есть ключевой повтор, который вы получаете, когда вы держите несколько клавиш, но не переключаете клавиши). Капитальные буквы, требующие состояния сдвига, имеют четыре события, например, столица A будет сменой прессы, прессой, релизом и сдвигом. Аналогично для управления alt и состояния мета-сдвига вводятся при нажатии клавиши и слева на соответствующем выпуске. Таким образом, с симптомами, которые вы видели, вы, вероятно, потеряли ключевой мета-релиз. Это может быть электрический шум, плохая клавиатура (если это происходит часто и может быть просто липким ключом) или программная ошибка. Если это ошибка программного обеспечения, это часто вызвано переключением контекста между несколькими парсерами ключевых событий с непоследовательным использованием сдвигов во время контекстных переключателей. Например, если ваш оконный менеджер использует Alt-вкладку для переключения окон, и вы используете ее для переключения на vnc или от нее, и используйте мышь, чтобы перейти другим способом, когда ваше состояние сдвига может запутаться на удаленной машине или в этом случае если вы использовали мета-alt-f7 для переключения на X и ctl-alt-f1, чтобы переключиться обратно, текстовая консоль увидела бы дополнительную версию управления, которую она проигнорировала, но не увидела мета-релиз. или ваш мета-ключ застревает.

    Linux и Unix - лучшая ОС в мире.