USB-клавиатура игнорирует нажатия клавиш по какой-то очень раздражающей схеме

USB-клавиатура игнорирует нажатия клавиш по какой-то очень раздражающей схеме

Я загрузил свой ноутбук, пристыкованный к USB-клавиатуре и внешнему монитору. Я использовал его в этой конфигурации совсем недавно, и все было нормально. Сегодня USB-клавиатура иногда игнорирует нажатие клавиши.

Это случалось пару раз, когда я нажимал «Домой». Но если я специально это проверяю, клавиша работает нормально.

Я думал, что, возможно, я нажимаю неправильно после того, как перешел с маленькой клавиатуры ноутбука. Но затем он явно пропустил несколько символов, когда я начал что-то печатать.

решение1

Проблема в том, что я powertop.serviceвключил. Включение этого означает powertop --autotuneзапуск при запуске и включение большинства дополнительных функций энергосбережения. Это очень полезно для улучшения срока службы батареи.

К сожалению, это включает в себя usb autosuspend на всех (?) usb-устройствах, которые подключены в это время. Linux намеренно по умолчаниюнетвключение автоматического отключения устройств ввода из-за таких сообщений, как это, в том числемой отчет в то времяна том, что, скорее всего, было той же клавиатурой. (Logitech Internet 350).

Обходной путь

Если вы загрузились с подключенной USB-клавиатурой, просто отключите ее и подключите снова. Это очистит конфигурацию, установленную powertop --autotune.

Более «правильным» решением было бы выполнить каждую команду, рекомендованную powertop, и создать загрузочный скрипт, который запускает их все, за исключением команды автоматического перехода в режим ожидания USB.

Связанный контент