HP Specter x360 отключает трекпад в режиме планшета
У меня есть HP Spectre x360, и когда я перевожу ноутбук обратно в режим планшета (360 петель), обычно в Windows клавиатура и мышь отключаются.
В Ubuntu 15.04 клавиатура успешно отключается, но не трекпад.
Какое волшебство я могу выполнить, чтобы исправить эту проблему?
Надеюсь, я смогу создать активно работающий скрипт, в котором он будет прослушивать определенные события (активация режима планшета), а затем отключить трекпад, когда логическое значение равно True или что-то в этом роде. Я мог бы, вероятно, заставить мяч двигаться, если бы была команда, которая отображала бы, какой компонент используется / активирован, так что я мог бы захватить идентификатор события или что-то в этом роде (не уверен, что это вообще возможно, просто размышляя...)
1 ответ
У меня нет такого устройства, ни системной информации. Это общий ответ.
Проверить на события
Получить список всех устройств ввода:
xinput
Используя обычный режим
Запустите их на отдельных терминалах
udevadm monitor acpi_listen while sleep 1; do clear;for i in $(xinput --list --id-only); do echo $i $(xinput list-props $i | grep "Device Enabled"); done; done
Смотрите вывод этих команд, переходя в режим планшета и обратно
Используйте это событие, чтобы включить или отключить устройство xinput с трекпадом, например
xinput disable "AlpsPS/2 ALPS GlidePoint" xinput enable "AlpsPS/2 ALPS GlidePoint"
Спокойно просмотрите все типы событий, но здесь, в Ask Ubuntu, есть много вопросов для подобных случаев.
- УДЕВ: Как я могу переключать тачпад в зависимости от того, подключена ли мышь?
- ACPI: Какой код выполняется, когда наушники отключены?
- XINPUT: использовать цикл