HP Spectre x360 在平板电脑模式下禁用触控板

HP Spectre x360 在平板电脑模式下禁用触控板

我有 HP Spectre x360,当我将笔记本电脑弯曲回平板电脑模式(360 铰链)时,Windows 中的键盘和鼠标通常会被禁用。

在 Ubuntu 15.04 中,键盘已成功禁用,但触控板未禁用。

我可以施展什么魔法来纠正这个问题?

希望我可以创建一个主动运行的脚本,让其监听特定事件(激活平板电脑模式),然后在布尔值等于 True 或类似值时禁用触控板。如果有一个命令可以显示正在使用/激活的组件,我可能会开始行动,这样我就可以捕获事件 ID 或类似的东西(不确定这是否可能,只是推测……)

答案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 中有很多关于类似案例的问题。

相关内容