1

在终止 LXDE 会话后,我试图在 bash 脚本中自动运行程序。我的脚本包括:

#!/bin/sh
pkill lxsession;
sh /home/pi/RetroPie/EmulationStation/emulationstation

我也试过这个:

#!/bin/sh
nohup & pkill lxsession & 
writevt /dev/tty1 'emulationstation'

我的目标是退出 LXDE 会话并使用 bash 脚本在我的 Raspberry Pi 上运行 EmulationStation。我pkill lxsession;用来绕过 lxsession 的注销确认对话框。

就目前而言,这个脚本只是让我从一个工作的 LXDE 桌面进入命令行。谢谢阅读。

4

1 回答 1

0

EmulationStation 不需要在后台运行某种 X 服务器才能正常工作吗?

如果没有,请尝试以下操作:

#!/bin/sh
pkill lxsession;

sleep 5
su -c sh /home/pi/RetroPie/EmulationStation/emulationstation

exit

也可能是当您退出 lxde 会话时,仿真站有一个用户外壳可以打开它,因此“su -c”我不确定它是否可以工作,但我希望你能解决它。:)

于 2013-05-20T19:50:10.690 回答