如何将程序及其参数传递给 startx

如何将程序及其参数传递给 startx

在终端中,我确实喜欢这个并且它运行良好:

$startx google-chrome-stable 

它可以很好地显示 chrome(仅作为示例)。但是假设我想使用一些参数:

$startx google-chrome-stable -incognito

它失败了,因为它认为-incognito这是一个 startx 而不是 chrome 的参数。

解决办法是什么?

答案1

使用以下命令

startx google-chrome-stable -incognito --

man startx

The special argument '--' marks the end of client arguments and the
beginning of server options.

答案2

其他人可能会感到疑惑,您应该使用 Google Chrome 的完整路径。如果不是,google-chrome-stable则将其作为参数传递给默认客户端。

要运行 Chrome 作为客户端:

startx /usr/bin/google-chrome-stable -incognito

或者,如果你不知道它位于哪里:

startx `which google-chrome-stable` -incognito

相关内容