如何在u启动x时立即启动应用程序?
问题描述:
我想在Ubuntu启动x时立即运行GUI应用程序。 我认为新贵可能会起作用,所以我在/etc/init/
内创建了一个conf文件,但它似乎无法正常工作。如何在u启动x时立即启动应用程序?
myjob.conf
start on startup
task
exec /home/camino/test/qt/guiapp
有什么建议?
答
哦,Ubuntu的...
一般大多数发行版都会让您自己启动Xorg,而不是让登录管理器执行它,例如GDM或KDM。如果从命令行运行startx,它将读取〜/ .xinitrc并加载任何窗口管理器或其他放置在其中的内容。但是,既然你有Ubuntu的....
要之前GDM/KDM启动运行脚本,你既可以
- 自己写的新贵脚本之前GDM运行;或
- 修改您的系统GDM脚本以运行自定义外部脚本(例如,您的/etc/init.d/whereami脚本)作为其初始任务之一。
- 在GDM/KDM运行之前运行您的Xorg应用程序,将脚本放在/etc/init.d/SXYYourScript中,其中XY的编号小于GDM的编号。
另外检查/ etc/gdm/Init/Default也许是你想要的。
我建议你跟3一起去,因为它更简单。
但是,为什么要在登录管理器之前运行任何Xorg应用程序?
答
把它放在任何行之后的〜/ .xinitrc
你可以做一个脚本,myblabla.sh然后把在〜/ .xinitrc中
答
两种方案可供选择:
https://askubuntu.com/questions/107187/how-to-launch-gui-app-with-upstart-script
作为一个普通桌面应用
或
http://www.debian-administration.org/articles/50
的东西涉及到X启动过程
谢谢很多安东尼奥对于你的回答,我想我没有清楚地解释我的问题。我的意思是我想在任何其他GUI应用程序之前运行我的GUI应用程序,甚至是Ubuntu的登录窗口。 – camino 2010-10-12 09:52:31