1. 程式人生 > >樹莓派 開機啟動應用程式

樹莓派 開機啟動應用程式

親測可用。。。。。

用樹莓派上用Qt進行圖形介面開發,發現無法自動啟動程式,找了好多方法都是不行。網上都是講怎麼啟動指令碼的,但是指令碼的啟動與圖形程式是不同的。

樹莓派開機啟動流程:自動登入–>自動啟動視窗–>自動執行使用者程式

指令碼程式可以在自動啟動視窗這一步之前執行,但是使用者程式是不行。下面來看一下怎麼啟動使用者程式:

進入當前使用者HOME目錄下的.config目錄(這是一個隱藏目錄,需用ls -a顯示出來) 
cd ~/.config 
當前使用者是pi, 其HOME目錄是/home/pi, 上述命令相當於 
cd /home/pi/.config 
建立一個名為autostart的子目錄,並進入該目錄 
mkdir autostart 
cd autostart 
生成一個*.desktop檔案(比如:my.desktop),命令如下: 
sudo nano my.desktop 
輸入以下檔案內容: 
[Desktop Entry] 
Type=Application 
Exec=Path 
最後一句Exec的值就是要啟動的程式名(最好是全路徑的可執行檔名),然後重啟即可。 
原理:startx後,LXDE視窗管理器會找到~/.config/autostart目錄下的所有 .desktop檔案,一一執行 
把上述全部串起來,就是一上電:自動登入-自動啟動視窗-自動執行程式
--------------------- 
作者:胖胖同學 
來源:CSDN 
原文:https://blog.csdn.net/dubuzherui/article/details/52846166 
版權宣告:本文為博主原創文章,轉載請附上博文連結!