树莓派开机运行python脚本_【树莓派】开机自启动脚本方法之一(.Desktop文件)...
轉(zhuǎn)載處:
首先,樹莓派使用的是官方推薦的鏡像:RASPBIAN;
在樹莓派上常常會(huì)需要開機(jī)自啟動(dòng)python程序,方法如下:
機(jī)制上類似于 Windows 的“開始”菜單中的“啟動(dòng)”菜單
在 /home/pi/.config 下創(chuàng)建一個(gè)文件夾,名稱為 autostart,并在該文件夾下創(chuàng)建一個(gè)xxx.desktop文件(文件名以.desktop結(jié)尾,前面可以自定義),文件內(nèi)容如下:
[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/example.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
以上 Name、Comment、Icon 可以自定,分別表示這個(gè)啟動(dòng)項(xiàng)目的名稱、備注以及顯示的圖標(biāo)。Exec 表示調(diào)用的指令,和在終端輸入運(yùn)行腳本的指令格式一致。
之后 sudo reboot 重啟,就可以看到 example.py 在樹莓派啟動(dòng)后也自動(dòng)啟動(dòng)了
個(gè)人說(shuō)明:
我使用的是深度Deepin15.6的系統(tǒng),以此舉例:
在主目錄,/home/jakey? (樹莓派是 /home/pi) 是看不到 .config 文件夾的,需要取消隱藏,取消隱藏的方式只需按組合件 Ctrl + H 即可
未顯示隱藏文件夾↓:
按了組合按鍵后,顯示隱藏文件夾↓,就可以看到 .config 文件夾了:
關(guān)于.desktop的說(shuō)明,可以參考鏈接說(shuō)明:
語(yǔ)法解釋:
關(guān)鍵詞意義
[Desktop Entry]
文件頭
Encoding
編碼
Name
應(yīng)用名稱
Name[xx]
不同語(yǔ)言的應(yīng)用名稱
GenericName
描述
Comment
注釋
Exec
執(zhí)行的命令
Icon
圖標(biāo)路徑
Terminal
是否使用終端
Type
啟動(dòng)器類型
Categories
應(yīng)用的類型(內(nèi)容相關(guān))
示例說(shuō)明(此為在Deepin上顯示的效果,樹莓派上顯示可能不一樣但方法是一樣的):
在桌面新建一個(gè)文件,并將其命名為: Demo Desktop.desktop
按回車確定以后,變成如下圖標(biāo)
使用文本編輯器打開文件,輸入腳本信息,我以Sublime Text示例:
1 [Desktop Entry]2 Categories=Application;Programme;3 Comment=Just a Demo4 Encoding=UTF-8
5 Exec=python /home/jakey/Jakey/SlaveDebugTool/main.py6 GenericName=Demo Desktop Name7 Icon=/home/jakey/Pictures/Aurora.jpg8 Name=Demo Desktop9 Terminal=false10 Type=Application
可能常需要修改的地方:
1、執(zhí)行腳本
Exec=python /home/jakey/Jakey/SlaveDebugTool/main.py
你要執(zhí)行的腳本,我使用的是絕對(duì)路徑。將其替換成你想要執(zhí)行的腳本即可;
這里我原先是想要執(zhí)行如下語(yǔ)句,但是沒(méi)有成功,若有知悉原因或解決方案的,望不吝告知,萬(wàn)分感謝:
cd /home/jakey/Jakey/SlaveDebugTool/ && python main.py
上述命令可以在終端運(yùn)行~但是自啟動(dòng)運(yùn)行是無(wú)效的;
2、圖標(biāo)
Icon=/home/jakey/Pictures/Aurora.jpg
更改成自己喜歡的圖標(biāo)所在路徑即可
更改完畢后,保存,顯示成設(shè)置的圖標(biāo),雙擊后可以執(zhí)行腳本,示例腳本為一個(gè)串口調(diào)試工具:
這樣將桌面生成的文件放到 .config的autostart文件夾就可以開機(jī)自啟動(dòng)該調(diào)試工具了
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的树莓派开机运行python脚本_【树莓派】开机自启动脚本方法之一(.Desktop文件)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 14个人吃饭点几个菜合适
- 下一篇: xml突然变成空白_“侏罗纪中期”出现了