C xinit向其传递一些参数时启动应用程序的问题

C xinit向其传递一些参数时启动应用程序的问题,c,raspberry-pi,sdl,xorg,C,Raspberry Pi,Sdl,Xorg,我需要在没有桌面环境的Raspberry Pi上使用xinit从命令行启动SDL应用程序。我的应用程序需要以下参数: /path_to_my_app/myapp -parameter1 -parameter2 value_for_parameter_2 我试过这个: xinit -geometry 1920x1080+0+0 /path_to_my_app/myapp -parameter1 -parameter2 value_for_parameter_2 但它认为-parameter1是

我需要在没有桌面环境的Raspberry Pi上使用xinit从命令行启动SDL应用程序。我的应用程序需要以下参数:

/path_to_my_app/myapp -parameter1 -parameter2 value_for_parameter_2
我试过这个:

xinit -geometry 1920x1080+0+0 /path_to_my_app/myapp -parameter1 -parameter2 value_for_parameter_2
但它认为
-parameter1
是xinit的一个参数


另外,在stackoverflow上,我没有找到任何有效的解决方案,有什么想法?

你可以将应用程序的完整命令行写入~/.xinitrc并启动xinit,而不带任何参数。创建并添加了
/path\u到\u my\u app/myapp-parameter1-parameter2 value\u到~/.xinitrc,然后从
xinit开始。我无法获取键盘和鼠标事件,你知道为什么吗?