Mær*_*cos 2 google-chrome xinput 14.04
我使用 Chrome 在启动时设置自助服务终端样式的应用程序,遵循此问题中留下的说明:Chrome + 触摸屏 + Unity (14.04)
我使用 xinput list 来找出设备的 ID,并且它可以正常工作一段时间。但是,由于我手动输入了触摸屏 ID,因此在更改时会丢失触摸事件。
有没有办法让身份证永久化?
对于那些想知道的人,我无法将 ID 永久化,但我可以通过 找到它xinput list --id-only,然后创建了一个脚本,使用 Chrome 的--touch-devices参数来设置设备的 ID
首先,您需要使用以下命令找到目标设备的全名 xinput list
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? USB Optical Mouse id=10 [slave pointer (2)]
Run Code Online (Sandbox Code Playgroud)
然后创建一个 bash 脚本来存储它的值并使用 --touch-devices
#!/bin/bash
# (...)
id=$(xinput list --id-only 'Virtual core XTEST pointer')
exec google-chrome --touch-devices=$id --kiosk --incognito --no-first-run http://www.google.com &
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
855 次 |
| 最近记录: |