在终止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桌面进入命令行。感谢您的阅读。
发布于 2013-05-21 03:50:11
EmulationStation不需要某种在后台运行的X服务器才能工作吗?
如果不是,请尝试执行以下操作:
#!/bin/sh
pkill lxsession;
sleep 5
su -c sh /home/pi/RetroPie/EmulationStation/emulationstation
exit这也可能是,当你注销你的lxde会话,模拟站没有一个用户外壳来打开它,因此"su -c“我不确定它是否可以工作,但我希望你能解决它。:)
https://stackoverflow.com/questions/12547971
复制相似问题