昨天下載 Rapbian OS (Bookworm) 映像檔燒錄在一片 64GB TF 卡插入新買的 Pi 400, 接好 HDMI 與滑鼠後順利開機 :
但 Raspbian Bookworm 從 2023 年底開始全面改用 Wayland + Wayfire (相當於 X11 的 Window Manager) 組合的 Raspberry Pi Connect 遠端桌面技術, 如果要使用 RealVNC Connect 必須自行安裝, 且要把預設的 Raspberry Pi Connect 停用才行, 因為兩者都會嘗試接管 VNC 服務的顯示埠 (:0), 但 Raspberry Pi Connect 會更早佔用, RealVNC 因此會無畫面可綁, 導致 RealVNC 雖然可連線, 卻無法顯示遠端畫面.
1. 安裝 VNC Server 與 Viewer :
指令如下 :
sudo apt update
sudo apt install realvnc-vnc-server realvnc-vnc-viewer -y
首先更新套件清單 :
pi@raspberrypi:~ $ sudo apt update
已有:1 http://deb.debian.org/debian bookworm InRelease
已有:2 http://deb.debian.org/debian-security bookworm-security InRelease
下載:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
已有:4 http://archive.raspberrypi.com/debian bookworm InRelease
取得 55.4 kB 用了 1s (37.3 kB/s)
正在讀取套件清單... 完成
正在重建相依關係... 完成
正在讀取狀態資料... 完成
35 packages can be upgraded. Run 'apt list --upgradable' to see them.
安裝 VNC Server 與 Viewer :
pi@raspberrypi:~ $ sudo apt install realvnc-vnc-server realvnc-vnc-viewer -y
正在讀取套件清單... 完成
正在重建相依關係... 完成
正在讀取狀態資料... 完成
realvnc-vnc-server is already the newest version (7.13.1.57).
下列【新】套件將會被安裝:
realvnc-vnc-viewer
升級 0 個,新安裝 1 個,移除 0 個,有 35 個未被升級。
需要下載 3,870 kB 的套件檔。
此操作完成之後,會多佔用 11.4 MB 的磁碟空間。
下載:1 http://archive.raspberrypi.com/debian bookworm/main arm64 realvnc-vnc-viewer arm64 7.13.1.57 [3,870 kB]
取得 3,870 kB 用了 4s (1,028 kB/s)
選取了原先未選的套件 realvnc-vnc-viewer。
(讀取資料庫 ... 目前共安裝了 130209 個檔案和目錄。)
正在準備解包 .../realvnc-vnc-viewer_7.13.1.57_arm64.deb……
Unpacking realvnc-vnc-viewer (7.13.1.57) ...
設定 realvnc-vnc-viewer (7.13.1.57) ...
執行 mailcap (3.70+nmu1) 的觸發程式……
執行 desktop-file-utils (0.26-1) 的觸發程式……
執行 hicolor-icon-theme (0.17-2) 的觸發程式……
執行 gnome-menus (3.36.0-1.1) 的觸發程式……
執行 man-db (2.11.2-2) 的觸發程式……
執行 shared-mime-info (2.2-1) 的觸發程式……
2. 啟用 VNC Server :
用 raspi-config 指令進入樹莓派設定程式 :
pi@raspberrypi:~ $ sudo raspi-config
移到 3 Interface options 按 Enter :
移到 A7 Wayland 按 Enter :
移到 I3 VNC 按 Enter :
按 "是" 開啟 VNC 伺服器 :
然後用下列指令將 VNC Server 服務設定為開機自動啟動 :
pi@raspberrypi:~ $ sudo systemctl enable --now vncserver-x11-serviced
Created symlink /etc/systemd/system/multi-user.target.wants/vncserver-x11-serviced.service → /lib/systemd/system/vncserver-x11-serviced.service.
3. 停用 Wayland backends :
用 raspi-config 指令進入樹莓派設定程式 :
pi@raspberrypi:~ $ sudo raspi-config
移到 6 Advanced options 按 Enter :
選擇 W1 X11 按確定即可 :
註 : 以後如果想改回用 Raspberry Pi Connect 這裡要選 W2 Wayfire.
做完以上設定重啟系統 :
pi@raspberrypi:~ $ sudo reboot
4. 登入 RealVNC Connect :
用下列登入 RealVNC Connect (Lite) 帳戶 :
sudo vnclicensewiz
pi@raspberrypi:~ $ sudo vnclicensewiz
這會開啟 RealVNC Connect 登入視窗, 填入 Email (Hinet) 與密碼後按 Sign in :
填寫電腦名稱例如 Pi 400 按 Apply :
這樣桌面右上角就會出現 RealVNC Connect 的圖示了 :
5. RealVNC Connect 遠端連線 :
用 LG Gram 筆電的 RealVNC Viewer 程式登入 RealVNC Connect 帳號 (Hinet Email), 這時就可以看到 Pi 400 這台主機了 :
點擊 Pi 400 就會開啟視窗顯示遠端桌面 :
RealVNC Connect 免費帳戶 (Lite) 只能登入三台主機, 目前 Hinet Email 帳戶收容兩台 Pi 3 主機與一台 Pi 400 就滿了.
我另一個帳戶 (Yahoo Email) 目前收容 Mapleboard 與 Pi 3A+, 還有一個空缺, 最近有空想買一片 Pi zero 2w 來作為鄉下老家大門口監控箱的主機, 剛好可補此缺.













沒有留言 :
張貼留言