如何定制qnx启动时的界面

我现在6。4。1可以启动了,但是想换掉启动时的界面,就是图形模式时,提示输入用户名和密码的那个界面

看看phlogin的说明,特别是那个 -g 的选项
http://www.qnx.com/developers/docs/6.4.1/neutrino/utilities/p/phlogin.html

不过,你要定制Photon的启动才行。

不好意思,唐先生,找了半天也没有发现在那个脚本里启动了photon阿?

找到了,正在测试中

现在搞明白了,我想进一步更改phlogin的背景呢?

我感觉也就是定制phlogin了,网上的那个 os source(http://community.qnx.com/sf/sfmain/do/viewProject/projects.core_os)是什么意思呢?怎么没有找到phlogin的代码呢

啊,不用找源码吧。

/etc/rc.d/rc.sysinit 启动了 tinit -p, tinit会然后 sh -c /bin/ph。而/bin/ph,会根据情况启动phlogin。你要做的是,修改/bin/ph,使它在启动phlogin时,用-g参数指定你自己的背景图。

我觉得phlogin2做得不错,但是phlogin2不支持更换背景,而从我测试来看,感觉phlogin本身是个对话框,更换背景好像是针对整个屏幕的,而我想更换这个对话框的背景,如果没有phlogin的源码,只有自己根据的login写个类似的图形模式下的程序了,不过这样感觉还是工作量蛮大

另外感觉qnx开放的源代码好像没有ph的东西,那不知道qnx开放的源码都包括那些东西,唐先生,给指导一下

Photon的东西都在 F27 的 Graphics Project里啊。phlogin什么的源码都在这里。

http://community.qnx.com/sf/scm/do/listRepositories/projects.graphics/scm