Konstantin1722 |
|
Темы:
8
Сообщения:
29
Участник с: 28 июля 2020
|
При запуске стали появляться непонятные символы, несколько дней была одна строчка, а теперь заполняется примерно полтора монитора, при этом загрузка системы значительно замедлилась. При поиске проблемы в интернете нашёл только одну тему и похоже это не мой случай. Если честно даже на знаю как ещё описать данную проблему. |
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
говорят, это может быть запавшая клавиша F12 |
Konstantin1722 |
|
Темы:
8
Сообщения:
29
Участник с: 28 июля 2020
|
grayichЗагружался без всех устройств ввода-вывода (не считая мониторов), результат не изменился. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
это похоже на Escape Sequence - но вот почему она выскакивает - большой вопрос. И выскакивает она похоже на стадии монтирования раздела. Чтобы получше выяснить, предлагаю загрузиться в emergency mode. EDIT 1 - на моей клавиатуре ни одна из клавиш не создает данный код ^[[26~, наиболее близкий по значению код ^[[24~ создает клавиша F12. Если на клаве имеется клавиша F14, то возможно и она, если нет, то можно просканировать все клавиши, чтобы найти нужную, точнее ту, которая генерит код ^[[26~ А вот почему создается непрерывная последовательность данного кода, не понятно … и тем более только при загрузке. EDIT 2 - чтобы получить, например, следующий вывод в терминале и на моей клавиатуре нужно запустить определенную команду и держать клавишу F12 ...... то есть можно предположить, как отметил grayich, что определенная клавиша временно и западает (находится в нажатом состоянии), но не понятен нюанс с запуском команды ....PS - клавиатура отпадает ... забыл следующее уточнение Konstantin1722тогда вообще не понятно как генерируется данный escape cod
Ошибки не исчезают с опытом - они просто умнеют
|
Konstantin1722 |
|
Темы:
8
Сообщения:
29
Участник с: 28 июля 2020
|
vasekДа, вот мне тоже не понятно. |
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
а к периферии больше случайно ничего не подключено? может девайс какой глюканул |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Мое предположение, что escape codes = ^[[26~ соотвествует управляющему коду клавиши F14vasekоказалось верным - не поленился посмотрел таблицу кодов, из которой следует (для vt sequences) или учитывая, что <esc>=^[, получаем Но остается не понятным одно, как данный код генерируется без клавиатуры ... в принципе то можно его получить и без клавиатуры, но тогда должна быть прописана команда, например, такая (но возможна и другая)echo 5e5b5b32367e | xxd -r -p
Ошибки не исчезают с опытом - они просто умнеют
|
Konstantin1722 |
|
Темы:
8
Сообщения:
29
Участник с: 28 июля 2020
|
Проблема решена, нужно покупать новую мышку. Видимо во время теста без периферии, слишком поздно отсоединил мышку. Именно на ней залипшая клавиша, правда она уже как полгода залипшая, но проблема появилась только сейчас. Спасибо всем кто откликнулся, особенно vasek, благодаря ему проверил коды клавиш на мыши, и там была клавиша [25~, а следующая залипшая. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
На всякий случай привожу команды для получения escape codes, может кому и пригодится 1. Одноразовое получение кода - открываем терминал и нажимаем комбинацию клавиш Ctrl+v - нажимаем клавишу, у которой хотим узнать escape code, например, esc ... и увидим последовательность символов ^[ Чтобы получить код другой клавиши или комбинации клавиш, нужно снова все повторить (нажать Ctrl+v и далее нужную клавишу) 2. Непрерывное получение кода - вводим команду od -c - нажимаем нужные клавиши, например, esc и F3 ... и получаем ^[ и ^[OR ... выход - Ctrl+c Не каждая клавиша и комбинация клавиш генерируют код.
Ошибки не исчезают с опытом - они просто умнеют
|
vall |
|
Темы:
45
Сообщения:
1786
Участник с: 28 марта 2017
|
vasekСпасибо, записал в блокнот. |