HP Specter x360 отключает трекпад в режиме планшета

У меня есть HP Spectre x360, и когда я перевожу ноутбук обратно в режим планшета (360 петель), обычно в Windows клавиатура и мышь отключаются.

В Ubuntu 15.04 клавиатура успешно отключается, но не трекпад.

Какое волшебство я могу выполнить, чтобы исправить эту проблему?

Надеюсь, я смогу создать активно работающий скрипт, в котором он будет прослушивать определенные события (активация режима планшета), а затем отключить трекпад, когда логическое значение равно True или что-то в этом роде. Я мог бы, вероятно, заставить мяч двигаться, если бы была команда, которая отображала бы, какой компонент используется / активирован, так что я мог бы захватить идентификатор события или что-то в этом роде (не уверен, что это вообще возможно, просто размышляя...)

1 ответ

У меня нет такого устройства, ни системной информации. Это общий ответ.

  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
      
    • Смотрите вывод этих команд, переходя в режим планшета и обратно

  2. Используйте это событие, чтобы включить или отключить устройство xinput с трекпадом, например

    xinput disable "AlpsPS/2 ALPS GlidePoint"
    xinput enable "AlpsPS/2 ALPS GlidePoint"
    

Спокойно просмотрите все типы событий, но здесь, в Ask Ubuntu, есть много вопросов для подобных случаев.

Другие вопросы по тегам