Ubuntu

在 xinit 中的命令中添加“–”?

  • May 13, 2012

標準的 xinit 命令如下所示:

xinit /usr/local/bin/app -- :1 vt2

但是,我有一個看起來像這樣的命令:

xinit /usr/bin/xfreerdp -a 16 -u '' -x m -z --disable-wallpaper --disable-full-window-drag --disable-menu-animations --disable-theming --plugin rdpsnd --plugin rdpdr --data disk:Devices:/media/root -- 10.0.0.197 -- :1 vt2

注意給 xinit 的命令如何使用“–”本身(在 IP 之前)?好吧,xinit 抱怨它:

Fatal server error:
Unrecognized option: 10.0.0.197

如何讓 xinit 允許在給它的命令中使用“–”?

請注意,我考慮過將子命令移至它自己的 bash 腳本,但這是針對 LTSP 伺服器的。

你可以試試:

xinit /bin/sh -c "exec /usr/bin/xfreerdp -a 16 -u '' -x m -z --disable-wallpaper --disable-full-window-drag --disable-menu-animations --disable-theming --plugin rdpsnd --plugin rdpdr --data disk:Devices:/media/root -- 10.0.0.197" -- :1 vt2

引用自:https://serverfault.com/questions/388728