首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在杀死lxsession (xorg)之后运行脚本

在杀死lxsession (xorg)之后运行脚本
EN

Stack Overflow用户
提问于 2012-09-23 05:47:50
回答 1查看 2K关注 0票数 1

在终止LXDE会话后,我尝试在bash脚本中自动运行一个程序。我的脚本由以下部分组成:

代码语言:javascript
复制
#!/bin/sh
pkill lxsession;
sh /home/pi/RetroPie/EmulationStation/emulationstation

我也试过这个:

代码语言:javascript
复制
#!/bin/sh
nohup & pkill lxsession & 
writevt /dev/tty1 'emulationstation'

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

按照原样,这个脚本只是让我从一个正常工作的LXDE桌面进入命令行。感谢您的阅读。

EN

回答 1

Stack Overflow用户

发布于 2013-05-21 03:50:11

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

如果不是,请尝试执行以下操作:

代码语言:javascript
复制
#!/bin/sh
pkill lxsession;

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

exit

这也可能是,当你注销你的lxde会话,模拟站没有一个用户外壳来打开它,因此"su -c“我不确定它是否可以工作,但我希望你能解决它。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12547971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档