运行 xinit 命令后关闭系统的 shell 脚本?

运行 xinit 命令后关闭系统的 shell 脚本?

我有一个运行 Raspberry OS Lite(基于 Debian 11 Bullseye,无桌面环境)的 Raspberry Pi Zero 2W,它在自动登录后运行启动 shell 脚本。该脚本使用以下xinit命令运行图形应用程序,然后关闭:

sudo xinit case_test.rpi3 --video-driver GLES2; shutdown now

xinit命令按预期运行并启动图形应用程序。但是,一旦加载应用程序,就会执行关闭命令,这意味着我无法与应用程序交互。

我想要发生的是应用程序按原样启动,允许我与它交互,只要我愿意,当我选择退出应用程序并返回到控制台时,系统将自动关闭。在 shell 脚本中写这个有什么好方法吗?

答案1

我自己找到了一个解决方案,上面的命令省略了./文件名之前的内容。现在程序按预期运行,一旦我退出它,它就会关闭。

相关内容