ubuntu22.04@Jetson Orin Nano安装&配置VNC服务端

本文详细描述了如何在JetsonOrinNano的Ubuntu22.04环境中,通过安装和配置xserver-xorg-video-dummy以及xorg.conf来实现无显示头(VNC)的远程访问,包括更新软件包、创建虚拟显示器配置和重启系统的过程。
摘要由CSDN通过智能技术生成

1. 源由

最近准备出差,带着Jetson Orin Nano配套的裸奔屏幕,非常不方便。所以打算采用Headless的方式带着主机跑。

要做到这样,当然需要最基本的就是远程登录ssh/vnc。可惜当不接物理屏幕的时候,远程VNC只能看到一个logo。

好吧,谁叫咱们技术出生,搞定了,希望永远别来折腾了,记录下来。

2. 环境

$ uname -a
Linux daniel-nvidia 5.15.122-tegra #1 SMP PREEMPT Mon Dec 18 21:24:25 PST 2023 aarch64 aarch64 aarch64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.4 LTS
Release:        22.04
Codename:       jammy

3. VNC安装

Step 1: update and install xserver-xorg-video-dummy

$ sudo apt update
$ sudo apt install xserver-xorg-video-dummy

Step 2: Create config for dummy virtual display

$ cd /etc/X11
$ sudo vim xorg.conf.dummy

Step3: Add the following contents in xorg.conf.dummy

Note:Resolution 19201080 as example*

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

Step 4: Update /etc/X11/xorg.conf

$ sudo cp xorg.conf xorg.conf.backup
$ sudo cp xorg.conf.dummy xorg.conf

Step 5: Reboot the board

$ sudo reboot

4. 效果

在这里插入图片描述

5. 参考资料

【1】Linux 36.2@Jetson Orin Nano之基础环境构建

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值