📡 x11vnc 安装与配置指南(支持 HDMI 虚拟显示器)
为了能在树莓派上远程访问 Ubuntu 桌面,我选择使用 x11vnc
搭建 VNC 服务。它支持密码认证、持续运行、开机自启,并能搭配 FRP 实现公网访问。
如果你也遇到“VNC 黑屏”问题,尤其是在没接显示器的情况下,不妨尝试搭配 HDMI 虚拟显示器插头(Dummy Plug),一插即亮!
✅ 安装 x11vnc
|
|
🔐 设置访问密码(推荐)
首次设置访问密码:
|
|
密码将保存在:
|
|
🚀 手动启动(用于测试)
|
|
参数 | 含义 |
---|---|
-usepw | 使用密码验证 |
-forever | 客户端断开后服务仍保持运行 |
-display :0 | 使用系统主显示(通常为桌面) |
🧩 推荐搭配:使用 HDMI 虚拟显示器插头(Dummy Plug)
💡 没接显示器时,Ubuntu 往往不会启动桌面环境,导致 x11vnc
黑屏。
✅ 插上 Dummy HDMI 后,系统会以为有个屏幕,从而自动启用 GNOME 桌面。
插上 → 重启 → 成功看到桌面。
🔧 设置为 systemd 开机自启
1. 创建 systemd 服务文件:
|
|
内容如下(请替换为你当前的用户名,如 ubuntu
):
|
|
2. 启动服务:
|
|
🧪 测试连接
任意 VNC 客户端连接:
|
|
输入你设置的密码,就能远程访问桌面了!
🧼 卸载与清理(可选)
|
|
✅ 小结
搭配 Dummy HDMI 插头的 x11vnc
,是轻量但实用的远程桌面方案,特别适合无头运行的树莓派或 Ubuntu 主机。
如果你家里也有类似部署需求,值得试试这套组合。