树莓派ubuntu20.04+Realvnc实现无显示器远程连接

  树莓派安装ubuntu20.04详见树莓派4B安装ubuntu20.04教程-优快云博客

下载RealvncARM64版本的.deb文件

官网下载:Download VNC Server for Linux by RealVNC®

安装:

sudo dpkg -i VNC-Server-*.deb

激活免费许可证(个人非商业用途)

  1. 注册 RealVNC 账户
    访问 RealVNC 许可证页面,注册并申请 免费个人许可证

  2. 获取许可证密钥
    登录账户后,在许可证页面找到 LICENSE_KEY(通常为 16 位字母数字组合)。

  3. 在树莓派上激活密钥

    sudo vnclicense -add <LICENSE_KEY>

    替换 <LICENSE_KEY> 为实际密钥,例如:

    sudo vnclicense -add ABCD-1234-EFGH-5678

    启用虚拟显示模式(无需物理显示器)

  4. 启动虚拟 VNC 服务
    指定分辨率(如 1920x1080)和色深(如 24):

    sudo vncserver-virtual -geometry 1920x1080 -depth 24
    • 端口号:默认从 5901 开始(:1 对应 5901:2 对应 5902,依此类推)。

    • 开机自启:无需额外配置,RealVNC 服务默认已注册为 systemd 守护进程。

在ubuntu上双击打开软件,输入密码,然后

显示这个页面,即成功了一半,如果在输入密码之后,没有任何显示,重启系统,就会出现该页面

 

此时,拔掉hdml线,重启,会发现连接上,但是没有桌面显示,解决办法如下:

树莓派接上显示器

1. 确认虚拟显示服务已启动

RealVNC 需通过虚拟显示模式模拟屏幕输出。检查服务状态:

sudo systemctl status vncserver-virtuald
  • 若服务未运行

    sudo systemctl start vncserver-virtuald   # 启动服务
    sudo systemctl enable vncserver-virtuald  # 设置开机自启

 2.安装xserver-xorg-video-dummy,做一个虚拟的显示器。

sudo apt update
sudo apt install xserver-xorg-video-dummy
cd /usr/share/X11/xorg.conf.d
sudo gedit xorg.conf

建立xorg.conf文件,粘贴如下内容:

Section "Device"
    Identifier "DummyDevice"
    Driver "dummy"
    VideoRam 256000
EndSection
 
Section "Screen"
    Identifier "DummyScreen"
    Device "DummyDevice"
    Monitor "DummyMonitor"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1920x1080_60.0"
    EndSubSection
EndSection
 
Section "Monitor"
    Identifier "DummyMonitor"
    HorizSync 30-70
    VertRefresh 50-75
    ModeLine "1920x1080" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +Hsync +Vsync
EndSection

然后重启即可。

拔掉显示屏,vnc连接,稍等一会,即可远程控制。

如需配置好的树莓派4B远程连接的ubuntu系统img文件,私信作者。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值