天天看點

2.樹莓派上程式自啟動方式總結(帶桌面)

在樹莓派上設定程式上電自動啟動的幾種方法

1.在pi/.config中建立autostart檔案夾,在下面建立.desktop字尾的檔案,具體方式問度娘,忘了

2.在pi檔案夾下 修改.bashrc和.profile檔案(比如直接運作py檔案)

sudo gedit .bashrc

在最下面添加下面兩行

cd /home/pi/Desktop/renlian    #要執行的檔案的目錄

sudo python3  renlian.py  #y要執行的腳本,執行指令

sudo gedit .profile  #這一步操作會使樹莓派開機時啟動lxterminal,不啟動桌面

在最下面添加下面兩行

sleep 2

lxterminal

3.先将要執行的程式打包成可執行檔案(sh檔案),再執行2.裡面的操作,打包過程會避免很多不必要的麻煩如

(1)代碼洩密問題

(2)樹莓派使用io中斷,輸入輸出使用來回交換,Python控制,手動啟動程式沒問題,自啟動會出差錯,至今未明原因,打包後可繞開此bug