2017年5月5日 星期五

[pi+pd]讓raspberry pi自動執行purdata檔案

(阿亂老師的課程筆記小幫手首次登場)
嗨,我是北藝大的vanlan,接下來的教學是阿亂老師的聲音裝置課的課程紀錄

今天教的是「如何讓寫好的pd程式可以在r-pi上自動執行」
以下動作都在raspi3裡執行


先說一些在pi裡pd的相關事項:

1)在pi上安裝pd只需要在終端機上輸入$ sudo apt-get install puredata


2)如果pd一直沒有聲音,請再次進入終端機,輸入$ sudo raspi-config,進入pi的設定


Advanced Options->Audio->(0)Auto改選(1) 通常就會有聲音了



進入自動執行的正題:

步驟1,打開終端機,輸入$ sudo nano /etc/profile
          (如果你的pi是第一代或第二代,輸入這行之前先輸入$ sudo nano /etc/inittab)

步驟2,按i進入編輯模式,在最後一行加入pd -nogui /home/pi/Desktop/main.pd  
           (路徑請自行改成要自動播放的檔案的存放位置、檔名)
             按esc -> :w+enter存檔 -> :q+enter離開

步驟3,輸入$ sudo raspi-config進入pi的設定,設定純文字模式開機
             選Boot Options -> B1 Desktop -> B2 Console Auto Login

從此這個pi只要插電就會直接執行你的pd檔啦~



把自動執行變回去:

步驟1,crtl+c跳出剛剛被鎖死的模式

步驟2,按按上下鍵,選到剛剛的sudo nano /etc/profile
             進入後刪除註解(在前面加入#)剛剛加的那行pd-nogui /home/pi/Desktop/main.pd
             存檔退出
步驟3,輸入$ sudo raspi-config進入pi的設定
             選Boot Options -> B1 Desktop -> B4 Desktop Auto Login
             Finish後讓他reboot重新開機就好囉