一、前言
使用樹莓派的時候經(jīng)常會需要開機(jī)自動運(yùn)行某些程序,我查閱了網(wǎng)上的資料,方法不止一種,我覺得最簡單的一種是創(chuàng)建一個啟動器(desktop文件)。
二、創(chuàng)建desktop文件
先要在/home/pi/.config/autostart目錄下創(chuàng)建一個desktop文件。
創(chuàng)建的方法有幾種:PC端遠(yuǎn)程訪問樹莓派文件,通過命令行操作,圖形化窗口操作。
方式1(PC端遠(yuǎn)程訪問文件):
先在PC端訪問樹莓派的文件
不知道怎么通過IP訪問樹莓派文件的同學(xué)可以參考我的博文:樹莓派從零開始快速入門第4講——文件共享
在/pi/.config/autostart目錄下創(chuàng)建xxx.desktop。(xxx:文件名自定義)
注意:.config是隱藏文件,需要打開隱藏文件顯示才能看見,.config目錄下一般沒有autostart文件夾,需要自己新建一個。
方式2(通過命令行)
進(jìn)入.config目錄下
cd /home/pi/.config
創(chuàng)建autostart目錄
mkdir autostart
進(jìn)入autostart目錄
cd autostart
創(chuàng)建xxx.desktop文件(xxx:文件名自定義)
touch xxx.desktop
編輯desktop文件
nano xxx.desktop
方式3(通過圖形化界面)
進(jìn)入圖形化的界面可以通過接入顯示屏,也可以通過PC端訪問,具體就不說了,可以翻一下我之前發(fā)布的博文。
進(jìn)入主頁后,打開文件管理,輸入文件路徑(/home/pi/.config)。
也可以通過Crtl+H,顯示隱藏文件,然后通過左邊的文件列表進(jìn)入。
進(jìn)入autostart目錄并創(chuàng)建desktop文件(文件名自定義)。
一般都沒有autostart目錄,可以自己創(chuàng)建。
三、在desktop文件編寫代碼
示例代碼如下(僅供參考,需要根據(jù)實際修改)
[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/led.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
其中要注意的幾個點:
1:Exec是樹莓派啟動之后需要執(zhí)行的命令(這里可以直接調(diào)用你的腳本,我這里調(diào)用的是led.py)
2:Name是這個啟動項的名稱(隨便定義一個即可)
3:Comment是這個啟動項的備注(隨便定義一個即可)
4:Icon是這個啟動項的圖標(biāo)(隨便指定一張圖片即可)
四、重啟
設(shè)置完成之后重啟即可看到效果。如果想要關(guān)掉自動重啟也很簡單,把desktop文件刪掉就行了。
五、結(jié)束語
關(guān)于這一講的內(nèi)容就這么多了,如果對你有幫助,可以給個收藏,如果想了解更多樹莓派的知識可以關(guān)注我,后續(xù)我會繼續(xù)更新更多的教程。
教程相關(guān)的軟件和源碼:https://pan.baidu.com/s/1-lVAZyH2s-VTn5qeSnEPhA ,提取碼:qwer