最近更新于 2024-05-05 12:31
1 前言
树莓派系统最近一次更新是 2023.10.10(Debian 12 Bookworm),当时就看有人说 VNC 用不了,不过我也没尝试。刚才用 CM4 测试 U 盘启动,刷了最新 Desktop 版系统后发现确实有问题。之前版本的树莓派系统上预装的是 RealVNC,我查到了官方的说明:
就是说这个版本的系统在树莓派 4 或 5 上默认会使用 Wayland 而不是以前的 X11,而 RealVNC 目前没有对 Wayland 支持,按照官方的说法是会争取在 2024 年上半年实现对 Wayland 支持。
2 解决问题
那么现在的情况要解决 VNC 正常运行的问题,就是把 Wayland 改为 X11,执行命令进入设置
sudo raspi-config
3 设置 VNC 开机自启动
# 设置开机自启动
sudo systemctl enable vncserver-x11-serviced.service
# 如果需要现在立即启动的话
sudo systemctl start vncserver-x11-serviced.service
4 设置 VNC 分辨率
(不设置可能连接会显示 cannot currently show the desktop)
5 连接测试
完成上面设置后,重启系统,查看 VNC 工作状态
sudo systemctl status vncserver-x11-serviced.service
连接测试
树莓派 Debian 12 Bookworm 使用 VNC 的问题