在xinit中添加“ – ”命令?

标准的xinit命令如下所示:

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

不过,我有一个如下所示的命令:

 xinit /usr/bin/xfreerdp -a 16 -u '' -xm -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 '' -xm -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