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

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

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

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

  • Debian partial Mirror - зеркальное отображение «debparial-mirror»
  • Как, наконец, установить флэш-накопитель FAT16 USB
  • Ошибка «IO Error: Broken Pipe» при обновлении сервера от Debian Squeeze до Wheezy
  • Debian segfault в libc2.7
  • Не удалось загрузить на Debian после клонирования двойной загрузки с HDD на SSD
  • Как `apt` отличается от` apt-get`?
  • Как устранить проблемы с сетью в Debian
  • Debian + Linux kernel 3.12.22: опция «Загрузка модуля ядра» недоступна
  • One Solution collect form web for “Любой символ, который я печатаю на консоли, отличной от GUI, получает добавочный символ ^ [”

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

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