当前位置: 首页 > news >正文

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

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

  • 1. 源由
  • 2. 环境
  • 3. VNC安装
    • Step 1: update and install xserver-xorg-video-dummy
    • Step 2: Create config for dummy virtual display
    • Step3: Add the following contents in xorg.conf.dummy
    • Step 4: Update /etc/X11/xorg.conf
    • Step 5: Reboot the board
  • 4. 效果
  • 5. 参考资料

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
EndSectionSection "Screen"Identifier "DummyScreen"Device "DummyDevice"Monitor "DummyMonitor"DefaultDepth 24SubSection "Display"Depth 24Modes "1920x1080_60.0"EndSubSection
EndSectionSection "Monitor"Identifier "DummyMonitor"HorizSync 30-70VertRefresh 50-75ModeLine "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之基础环境构建

http://www.lryc.cn/news/328628.html

相关文章:

  • 面向对象特征二:继承
  • 宝塔面板CentOS Stream 8 x86 下如何安装openlitespeed
  • LeetCode 2952.需要添加的硬币的最小数量:贪心(排序)
  • 基于SpringBoot + Vue实现的在线装修管理系统设计与实现+毕业论文
  • 阿里云安全产品简介,Web应用防火墙与云防火墙产品各自作用介绍
  • 作业 二维数组-定位问题
  • 通过Jmeter准备压测数据-mysql示例
  • 如何系统的自学python?
  • 记录一个写自定义Flume拦截器遇到的错误
  • Codeforces Round 934 (Div. 2) D. Non-Palindromic Substring
  • 如何避免公网IP安全风险
  • 探究 HTTPS 的工作过程
  • 算法学习——LeetCode力扣图论篇1
  • Stable Diffusion 模型下载:epiCPhotoGasm(真实、照片)
  • WPF 路由事件 数据驱动 、Window 事件驱动
  • 【UI框架】——保姆式使用教程
  • 第10讲:操作符详解
  • 数据可视化Grafana Windows 安装使用教程(中文版)
  • 【No.21】蓝桥杯组合数学|数位排序|加法计数原理|乘法计数原理|排列数|组合数|抽屉原理|小蓝吃糖果|二项式定理|杨辉三角|归并排序(C++)
  • 主流公链 - Monero
  • C#中让字典、列表、数组作为只读的方法参考
  • 深入理解 React 中的 children props 和 render props
  • 前端日期组件layui使用,月模式
  • Rust编程(四)PackageCrateModule
  • 命名空间【C++】(超详细)
  • OceanBase OBCA 数据库认证专员考证视频
  • 卷积神经网络(CNN)——基础知识整理
  • 2024四川省赛“信息安全管理与评估“--网络事件响应--应急响应(高职组)
  • Java类与对象:从概念到实践的全景解析!
  • MySQL与SQLite区别