Назад | Перейти на главную страницу

Добавление «-» к команде в xinit?

Стандартная команда 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