從零開始:連接樹莓派遠程桌面

樹莓派是信用卡大小的卡片電腦,自帶 HDMI 接口、網線接口、USB 接口和 WiFi。

玩轉樹莓派的時候,官方建議要配齊 USB 鼠標鍵盤和 HDMI 顯示器,才能盡情享受 Raspbian 圖形桌面系統。但是,沒有這三件套就不能玩轉樹莓派了嗎?

答案是否定的。我就來教大家,怎麼僅用一臺電腦,從零開始連接樹莓派遠程桌面,利用電腦的鼠標鍵盤顯示器來玩轉樹莓派桌面

先上一張樹莓派遠程桌面連接成功圖。

從零開始:連接樹莓派遠程桌面

什麼是 VNC 遠程桌面

根據官方介紹,vnc 是一種遠程控制軟件,它允許使用 internet 上任何位置的另一臺計算機桌面上的簡單程序 (vnc viewer) 查看一臺計算機桌面 (vnc service) 並與之完全交互。這兩臺計算機甚至不一定是相同的類型,就像是本文的例子,我可以用 Mac 筆記本控制樹莓派的桌面。

VNC® Connect is screen sharing software that lets you connect to a remote computer anywhere in the world, watch its screen in real-time, and take control as though sitting in front of it.

https://www.realvnc.com/en/connect/

設置 VNC 服務器自啟動

樹莓派 Raspbian 桌面系統已經自帶了 VNC 服務器,但默認是關閉的。我們要做的只是把它打開。

首先 ssh 連接登錄樹莓派,啟動自帶的配置程序:

<code>$ sudo raspi-config/<code>
從零開始:連接樹莓派遠程桌面

從零開始:連接樹莓派遠程桌面

安裝 VNC Viewer

單啟動樹莓派 VNC 服務器還不夠,還要在電腦上安裝 VNC Viewer 客戶端,才能連接樹莓派遠程桌面。

進入官網下載客戶端:https://www.realvnc.com/en/connect/download/viewer/

要注意的是,我們現在安裝的是 VNC Viewer 客戶端,是裝在電腦上的,所以選下面截圖紅框部分的版本就行,不要選到樹莓派版本。

從零開始:連接樹莓派遠程桌面

連接遠程桌面

上述操作都完成後,可以開始連接遠程桌面了。

首先,啟動樹莓派,ssh 登錄,執行 ifconfig 查看樹莓派當前的 ip 地址。

我的樹莓派已經配置好了 WiFi 連接,所以 ip 地址是在 wlan0 端口。如果是用網線連接的樹莓派,ip 地址會顯示在 eth0 端口。

從零開始:連接樹莓派遠程桌面

然後,在電腦上啟動 VNC Viewer,點擊左上角的“新建連接”菜單,填入樹莓派的 ip 地址,點擊“確定”。

從零開始:連接樹莓派遠程桌面

接著,雙擊剛剛創建出來的連接,VNC Viewer 會彈窗讓你輸入樹莓派的用戶名和密碼。輸入後點確定。

樹莓派默認登錄名和密碼是:pi, raspberry

從零開始:連接樹莓派遠程桌面

一切順利的話,到這裡就能看到樹莓派的遠程桌面了!電腦上的鼠標、鍵盤操作都會一一映射到樹莓派上,就像樹莓派連接了真實的鼠標、鍵盤和顯示器一樣。除了畫面會有輕微的延時之外,體感和真實顯示器基本沒有差別。

從零開始:連接樹莓派遠程桌面

ssh 純命令行固然有極大的 DIY 自由度,但樹莓派還是有很多應用離不開顯示器,比如樹莓派驅動攝像頭、PyGame 等。命令行和桌面相結合,便能輕鬆玩轉樹莓派。

故障排除

vnc viewer 黑屏,顯示 cannot currently show the desktop。 一般是樹莓派視頻輸出分辨率不夠導致的,將分辨率調大即可。參考教你如何給樹莓派調節顯示屏分辨率

  • 樹莓派 4B 安裝和啟動


分享到:


相關文章: