本節書摘來異步社群《樹莓派開發實戰(第2版)》一書中的第2章,第2.8節,作者:【英】simon monk(蒙克),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
面臨問題
你需要通過vnc從mac os x或個人電腦(windows或linux)遠端通路樹莓派完整的raspbian圖形桌面。
解決方案
安裝vnc(virtual network connection,vnc)伺服器。
在樹莓派上打開終端會話(或ssh會話),然後運作下列指令。
$ vncserver :1<code>`</code>
第一次運作時,會要求建立密碼,也就是說,今後任何遠端連接配接樹莓派的人,必須輸入該密碼後才能獲得通路權限。
為了從遠端計算機連接配接樹莓派,你需要安裝vnc用戶端。
realvnc是一個流行之選,可以很好地與tightvnc建立連接配接,并且支援windows、linux和mac os x系統。
當你在mac os x或個人電腦上運作用戶端程式的時候,它還會要求輸入你想連接配接的vnc伺服器的ip位址,也就是你的樹莓派的ip位址。
可以在ip位址後面輸入“:1”,用以表示你希望連接配接的桌面号為1。
之後,會要求輸入密碼(見圖2-9)。請記住,這是指安裝tightvncserver後設定的那個密碼,并不要求與你的樹莓派密碼一緻。
進一步探讨
雖然大部分工作都可以通過ssh進行,但是,有時候通路樹莓派圖形環境的能力是非常有用的。
如果你希望樹莓派每次重新開機都會自動啟動vnc伺服器的話,可以借助下列指令來實作。
[desktop entry]
type=application
name=tightvnc
exec=vncserver :1
startupnotify=false<code>`</code>
樹莓派一旦設定為自動登入并進入桌面環境的話,vnc伺服器就會在重新啟動後自動啟動。