Qt自啓動時怎麼取消Please press Enter to activate this console

內容轉自:http://www.linuxde.net/2013/03/12962.html

遇到的問題:

有時候我們需要Qt程序在嵌入式平臺自啓動,於是我們把Qt應用程序放到/etc/profile中自己開機啓動的程序,但是不能自啓動,往往需要在超級終端敲回車,因爲出現了”Please press Enter to activate this console”這句命令,等待用戶輸入回車才能進入Qt程序

解決問題的辦法:

從開發板的角度講,一般只要在/etc/init.d/rcS中加入你的程序或者腳本命令就可以實現開機自動運行;想在超級終端輸入回車,登錄後執行,則可以在/etc/profile中加入命令;如果想去掉每次開機完後的“Please press Enter to activate this console”這句,也就是實現開機自動登錄,可以在/etc/inittab中仿照busybox中example的inittab寫,只是將::askfirst:-/bin/sh改爲::respawn:-/bin/sh即可,如果發現沒有inittab文件那麼就自己建一個,其他的板子可以根據自己的情況修改腳本,都差不了多少.

inittab腳本如下:

 

::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章