• 4255阅读
  • 3回复

安装bootsplash以后,运行QT程序后初次按Esc键出现花屏 [复制链接]

上一主题 下一主题
离线for明天
 

只看楼主 倒序阅读 楼主  发表于: 2012-12-04
问题大概如题,急求大神指导~~~~~
下面是问题的详细情况:
       使用的系统是自己构建的linux2.6.20版本,应用程序是使用QT3编写,使用的initrd是用bootsplash的splash命令生成的。
       在安装bootsplash之前,应用程序运行正常;安装bootsplash之后,开机自动运行应用程序后,如果按Esc键,就会花屏(部分是应用程序,部分是verbose界面的内容),但程序并没有死,依然正常运行。再按Esc键,不会出现上述情况,即开机后初次按Esc键,就会花屏,以后按便不会出现。
       有趣的是在系统启动的时候按下F2键(即进入了verbose模式),看到系统启动的字符信息。这种情况下,应用程序自动运行后,很正常,不会出现上述情况。
       这问题弄得我焦头烂额......头大了大了......
离线for明天

只看该作者 1楼 发表于: 2012-12-05
坐等大神。。。。。。
离线for明天

只看该作者 2楼 发表于: 2012-12-06
问题悬空了吗???…………
离线for明天

只看该作者 3楼 发表于: 2012-12-07
这几天一直在搞这个问题,没有找到好的方法,采用了一个很笨的方法,算是可以结贴了:
bootsplash启动后一直会等待键盘事件,Esc和F2都会回到控制台的字符界面,我没有办法终止它对键盘的响应。想到了一个笨方法……就是开机后把bootsplash关掉。
具体操作是在profile文件中加入:
echo 0 > /proc/splash

最后感谢大家的关注,希望以后能对你们有所帮助。
快速回复
限100 字节
 
上一个 下一个