樹莓派| 開機自動開啟terminal執行python程式

Kombayar
2 min readApr 27, 2020

--

1. 在 /home/pi 內新增一個 autostart.sh檔案:

可使用建立並編輯檔案:

~$ sudo nano autostart.sh

在檔案中新增以下程式:

#!/bin/bash

cd /home/pi/Desktop/ (此為要執行檔案的路徑)

python3 main.py (此為要執行的檔案)

編輯完成,按 Ctrl+x 為離開,在按 Y 儲存,在按下 Enter 及儲存完畢。

2. 給予 autostart.sh 檔案執行權限

~$ sudo chmod +x /home/pi/autostart.sh

3. 編輯檔案

~$ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart(Wheezy系統)

~$ sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart (Jessie系統)

(以上針對不同系統,sutostart檔案在不同路徑,可以先從資料夾的地方尋找到自己系統的檔案路徑,選擇相對應指令。)

在檔案最後一行加上: lxterminal --command=”/home/pi/autostart.sh”

4. 完成

~$ sudo reboot

重新開機查看是否完成設定動作。

--

--

Kombayar
Kombayar

Written by Kombayar

I’m a graduate student. Self-teaching coding on Internet, wanted to write some articles to make myself remember the code.

No responses yet