Mac 通過 VNC 打開樹莓派遠程桌面(不用獨立顯示屏)


因為我沒有單獨的鼠標和鍵盤,我就想着用 Mac 來顯示我的樹莓派桌面,這樣子就可以直接用 Mac 的鼠標、鍵盤來操作樹莓派了。我的操作過程如下。
 
 
我用過兩種方法,這兩種方法都需要事先成功用 Mac 通過 ssh 登錄樹莓派,如果一開始就少了獨立顯示屏、鼠標和鍵盤中的任意一個設備,都可以通過 Mac 和網線連接上樹莓派,並設置 Wi-Fi,具體操作步驟可以參考我的另一篇文章:《 樹莓派的系統安裝,並且利用網線直連 Mac 進行配置》。

方法一【1】

VNC server 端

Mac 終端通過 ssh 連接上樹莓派后,執行   sudo apt-get update ,此過程需要比較長時間完成。
然后執行  sudo apt-get install tightvncserver 來下載 tightvncserver,中間會詢問“您希望繼續執行嗎? [Y/n] ”,需要輸入y,回車繼續下載。 
下載成功后執行  tightvncserver  創建端口號為1的desktop,第一次使用會要求設置密碼,輸入第二次密碼用於確認,然后會詢問是否需要設置一個view-only的密碼,這個我覺得沒必要,輸入n,回車,看輸出內容可以發現端口號為1的desktop已成功創建。
重復執行  tightvncserver 會再得到端口號為2的desktop。關閉端口2可執行  tightvncserver -kill:2 。
 
 

VNC client 端

可使用 vnc viewer,官方下載地址: https://www.realvnc.com/download/viewer/
安裝成功后,打開輸入樹莓派 ip 地址,回車,得到如下界面。輸入之前設置的密碼。如果忘記了密碼,可以在 Mac 終端 ssh 連接樹莓派后刪除記錄 vnc 密碼的文件:終端執行  rm -rf /home/pi/.vnc/passwd ,然后執行  tightvncserver 時就會像第一次一樣要求設置密碼了。
 
 
我成功連接上后打開的桌面如下,很明顯地,色彩有問題。我猜測是分辨率的設置有問題,但是研究了一會兒還是沒有解決這個問題。所以推薦方法二。
 
 

方法二【2】

VNC Server

前面方法中,我下載了 VNC Viewer,其實這個軟件有對應的 VNC Server,只需要在樹莓派中下載它,並且注冊賬戶。

官網是全英文,具體步驟總結如下:(該步驟用時可能會較長,等待下載的同時可以進行下一步“注冊賬戶”)

樹莓派終端(電腦 ssh 連接樹莓派)執行以下命令下載VNC Server:

sudo apt-get update
sudo apt-get install realvnc-vnc-server

然后需要在配置中 enable VNC:

終端執行 sudo raspi-config ,選擇 Interfacing Options,然后選擇 VNC > Yes。

注冊賬戶

在電腦上安裝的 VNC Viewer 界面點擊右上角 Sign in(下圖紅圈處,顯示的是登陸成功的樣子),然后選擇沒有賬戶,就可以進入官網界面注冊賬戶,注冊完后需要郵件認證一下。

 郵箱驗證完,會跳轉到個人賬戶,需要點擊下圖紅圈處的按鈕來激活免費版本。免費版本可以用於五台設備,三個用戶。這一步激活也需要郵件認證。

查詢樹莓派 IP 地址

在電腦 ssh 連接樹莓派時就應該知道樹莓派的 IP 地址了(通過 mac 電腦終端 arp -a )。如果忘記了,想要再次快速查詢,可以在樹莓派終端(電腦 ssh 連接樹莓派)執行 hostname -I 或者 ifconfig 得到樹莓派的 IP 地址。

打開遠程桌面

如下圖所示,在電腦上 VNC Server 中輸入樹莓派 IP 地址,回車。然后輸入樹莓派的用戶名和密碼。

點擊確認后,如果沒有錯誤,則大功告成了,如下圖所示。不過這種方式得到的圖標很大,窗口彈出來的時候很小,如圖所示,如果把窗口拉大,圖標也會跟着變大。

相關文章

  1. 樹莓派在 OLED 顯示屏上輸出文字
  2. 樹莓派上使用 LCD1602 顯示狀態
  3. Python 控制樹莓派 GPIO 輸出:控制 LED 燈
  4. 樹莓派中添加中文輸入法
  5. 用 Mac 給樹莓派重裝系統
  6. 樹莓派的系統安裝,並且利用網線直連 Mac 進行配置

參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM