Сообщение об ошибке ACPI AE_NOT_FOUND. Почему это происходит сейчас? Ранее этого не происходило

Учитывая, что ALT0128 является разработкой Microsoft (для ввода символов в Windows с использованием десятичных кодовых точек в наборах символов Microsoft) , Я подозреваю, что это сделано в аппаратном обеспечении / прошивке, а не в ОС (на базе Linux).

Вероятно, все, что видит Linux, - это то же самое, что и если бы вы нажали: keydown alt key 0 key 1 key 2 key 8 keyup alt.

Чтобы подтвердить это, вы можете запустить:

watch -d -n 0.2 cat /proc/interrupts

И сравнить, что происходит, когда вы вводите A с .

Вы должны увидеть, что некоторое число увеличивается на два для A , а если оно увеличивается на 10 для , то, вероятно, вы мало что можете сделать на уровне ОС.

Вы можете узнать у Acer, есть ли способ перепрограммировать клавиатуру, или вы можете физически отсоединить, сломать, приклеить или приклеить эту клавишу.

Хотя я не думаю, что вы многое можете сделать на уровне ОС или даже X11, с помощью экрана GNU вы можете привязать последовательность символов, которые терминал будет отправлять после этой серии событий, к какое-то действие, например, вставка последовательности символов, обычно генерируемой на PageUP (в ~ / .screenrc):

bindkey \0330\0331\0332\0338 stuff "\033[2~"

Тогда это будет по крайней мере для приложений терминала, которые вы запускаете на screen .

2
14.06.2019, 17:09
1 ответ

Недавно у меня была такая же проблема. В моем случае проблема решилась форсированием DRI 2 вместо DRI 3 (У меня есть графическая карта Intel с драйверами Intel ).

В основном я следовал приведенным здесь инструкциям:

https://wiki.archlinux.org/index.php/Intel_Graphics#DRI3_issues

Короче говоря, я должен был написать

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "DRI" "2"
EndSection

в/etc/X11/xorg.conf.d/20-intel.conf

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

5
27.01.2020, 22:08

Теги

Похожие вопросы