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

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

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

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

希望我可以创建一个主动运行的脚本,它可以侦听特定事件(激活平板电脑模式),然后在布尔值等于True或其他值时禁用跟踪板。 如果有一个命令可以显示正在使用/激活的组件,我可能会得到滚动,所以我可以捕获事件ID或其他东西(不确定这是否可能,只是推测……)

我没有这样的设备也没有任何系统信息。 这是一个通用的答案。

  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 disable "AlpsPS/2 ALPS GlidePoint" xinput enable "AlpsPS/2 ALPS GlidePoint" 

安静登机以查看所有事件类型,但在Ask Ubuntu中有类似案例的问题很多。

  • UDEV: 如何根据鼠标是否连接来切换触控板?
  • ACPI: 断开耳机时执行什么代码?
  • XINPUT:使用循环