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