HP Spectre x360在平板电脑模式下禁用触控板
我有HP Spectre x360,当我将笔记本电脑弯曲回平板电脑模式(360铰链)时,通常键盘和鼠标在Windows中禁用。
在Ubuntu 15.04中,键盘成功禁用,但触控板没有。
我可以用什么魔法来纠正这个问题?
希望我可以创建一个主动运行的脚本,它可以侦听特定事件(激活平板电脑模式),然后在布尔值等于True或其他值时禁用跟踪板。 如果有一个命令可以显示正在使用/激活的组件,我可能会得到滚动,所以我可以捕获事件ID或其他东西(不确定这是否可能,只是推测……)
我没有这样的设备也没有任何系统信息。 这是一个通用的答案。
-
检查事件
-
获取所有输入设备的列表:
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 disable "AlpsPS/2 ALPS GlidePoint" xinput enable "AlpsPS/2 ALPS GlidePoint"
安静登机以查看所有事件类型,但在Ask Ubuntu中有类似案例的问题很多。
- UDEV: 如何根据鼠标是否连接来切换触控板?
- ACPI: 断开耳机时执行什么代码?
- XINPUT:使用循环