我需要使用以下命令行参数在Linux上启动Google Chrome:
google-chrome --touch-devices=14
以便正确识别触摸屏。当然,触摸屏设备编号会在新会话中更改。
我可以通过运行以下命令找出我需要输入命令的数字(这里是14):
xinput -list | grep -o "Touchscreen.*id=[0-9]*" | grep -o [0-9]*
当然,能够将这些嵌入到一个命令中会很好,但我不知道如何在命令行选项中运行命令。
非常感谢任何帮助。
答案 0 :(得分:3)
您可以使用command substitution:
$ google-chrome --touch-devices="$(xinput -list | grep -o "Touchscreen.*id=[0-9]*" | grep -o [0-9]*)"
答案 1 :(得分:2)
FileInfo
首先是首选。
提示:最佳做法是首先运行google-chrome --touch-devices="$(xinput -list | grep -o "Touchscreen.*id=[0-9]*" | grep -o [0-9]*)"
google-chrome --touch-devices="`xinput -list | grep -o "Touchscreen.*id=[0-9]*" | grep -o [0-9]*`"
命令,确保输出是预期的输出,然后将其传递给xinput