Я использую Ubuntu 20.04.3 LTS с ядром 5.13.0-28-generic.
Lenovo Yoga 12 имеет сгибаемый на 180 градусов дисплей.
При складывании экрана он превращается в то, что я называю
режим планшета, а клавиатура и тачпад автоматически отключаются.
На моей клавише «Fn» есть небольшой светодиод, который указывает, какой режим
он включен. Когда он включен, он находится в режиме клавиатуры, когда он выключен
это в режиме планшета.
Проблема возникает, когда я складываю его обратно, он не возвращается в нормальное состояние.
режим, он как бы остается в режиме планшета, и я не могу использовать свою клавиатуру.
Чтобы снова сделать его нормальным, мне нужно перезагрузить компьютер,
или немного возиться с открытием и закрытием, но
с этого момента это действительно идет наперекосяк, это немного грязно, чтобы
опишите его, он тоже вроде должен что-то делать с углом
Я держу ноутбук.
Также очень раздражает то, что он меняет яркость экрана, когда
перемещение экрана. Когда я ставлю ноутбук на колени и двигаюсь
вокруг немного постоянно меняет яркость экрана.
Что мне нужно сделать, чтобы перекалибровать это поведение,
Я предполагаю, что прошивка Yoga отправляет некоторые ключевые инструкции в Ubuntu.
и ubuntu его где-то обрабатывает. Где находится файл, где он
написано что делать когда экран переворачивается?
Также ручное решение, такое как простой скрипт, чтобы просто включить
ноутбук в режиме клавиатуры снова будет в порядке ...
О, и клавиатура даже отключается, когда я нахожусь в консоли с помощью strg+alt+F3 или около того,
так что это не просто проблема X...
Редактировать: я выгрузил модуль hid_sensor_hub через файл /etc/modprobe.d/blacklist-hid_sensor_hub.conf...
Раздражающая яркость экрана исчезла, как и другие
функциональность гироскопа, которая меня не волнует.
Но главная проблема все равно остается прежней.
Он также остается в режиме прослушивания, когда я просто перезагружаюсь,
Я должен выключить его полностью, затем снова включить
потому что это работает, поэтому я подозреваю, что это может даже что-то сделать
с биосом?
В любом случае, я все еще ищу, где написаны инструкции
для всех скрытых событий ротации, а также как я могу слушать
они стреляют...
Edit2: это действительно странно, все функции, которые я занес в черный список
загружается, когда мой ноутбук переходит в странное прослушиваемое состояние.
Внезапно lsmod показывает все расширенные спрятанные модули и автоматические
поворот экрана и прочее снова работает.
Что-то где-то говорит ubuntu загрузить модули...