LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1055|回复: 6

如何在系统初始化完成后直接运行程序?

[复制链接]
发表于 2009-11-8 23:16:43 | 显示全部楼层 |阅读模式
我想在开机初始化完成之后,直接进入某一个有图形界面的程序,比如Firefox,而不需要运行Gnome或者Twm之类的。
要怎么做才能这样呢?
发表于 2009-11-9 00:08:29 | 显示全部楼层
可以编辑/etc/rc.d/rc.local,加入xinit 注意:这次我没试过,因为我不大熟悉怎么去掉自动gdm——gdm是在x之后启动的吧,我可不想把自己的弄坏了:)
编辑~/.xinitrc 加入exec firefox
不过我不知道怎么把firefox设置成全屏启动,我注意到默认的xinit是启动一个xterm的,而firefox和xterm的大小一致,可以尝试把xterm设大或者全屏看看

我是菜鸟,所知甚少,而且以前从没这么想过。我只知道需要一个窗口管理器,不然不好移动,缩小放大等。自己搜索一下这方面的内容或者等高手来解答吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 20:06:04 | 显示全部楼层
嗯,窗口管理器还是需要的……
回复 支持 反对

使用道具 举报

发表于 2009-11-10 13:45:06 | 显示全部楼层
这个应该是可以做到的,了解一下startx等。不过也许你需要的只是自动登录加上自动启动一个程序吧。
回复 支持 反对

使用道具 举报

发表于 2009-11-22 14:19:08 | 显示全部楼层
首先需要自动登录,这个用 gdm 可以搞定,然后就是自动启动应用程序了,这个依不同的桌面系统/window manager 而不同,比如 fvwm 可以在启动脚本里加一句话就行,如果不用任何 window manager 的话,可以在 .xinitrc/.xsession 里加。
回复 支持 反对

使用道具 举报

发表于 2009-11-22 14:40:09 | 显示全部楼层
把用户的 login shell 换成要执行的程序行不?
回复 支持 反对

使用道具 举报

发表于 2009-11-22 16:11:04 | 显示全部楼层
楼主是不是对 chrome os 有想法。

来看看原版 chrome os: 基于 mozilla chrome 的 ByzantineOS http://byzgl.sourceforge.net/
可惜,很久不更新了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表