raspbian開機啟動qt程式
阿新 • • 發佈:2019-01-06
筆者最近在用QT在樹莓派上做使用者介面,分享關於樹莓派開機啟動qt程式的方法
硬體:樹莓派3B
系統:2016-05-27-raspbian-jessie
筆者試過linux系統常用的在rc.local的exit(0)前寫shell命令的方法,但是沒有奏效。百度後有種說法是rc.local是在系統啟動後、使用者登入前執行的,這時顯然無法執行qt程式。另一種方法是寫開機指令碼,然而筆者沒有學過shell指令碼,因此用了修改.profile的方法。登入後,系統會自動執行./profile,於是就實現了開機自啟動qt程式。
一、以使用者pi(預設就是pi)開啟終端,輸入以下命令:
sudo nano .profile
二、在開啟的文件後面增加你要增加一句(nano的用法比vi簡單,這裡就不贅述了):
export DISPLAY=:0 && /home/pi/file &
其中/home/pi/file是要啟動的檔案的路徑,加入“&”可以防止阻塞。如果需要root許可權,可以這樣:
export DISPLAY=:0 && sudo /home/pi/file &