【Jetson 设备】window10主机下使用VNC可视化控制Jetson Orin NX

文章目录

  • 前言
  • VNC连接搭建(WiFi模式)
    • Jetson Orin NX操作
    • 本地主机操作
  • VNC连接搭建(以太网模式)
    • Jetson Orin NX操作
    • 本地主机操作
  • 总结


前言

最近需要使用Jetson Orin NX对一些深度学习算法进行测试,为了方便主机与Jetson Orin NX之间的数据的传输,以及方便主机可视化的控制和管理Orin NX,博主通过window10系统的主机使用VNC可视化控制 Jetson Orin NX。


VNC连接搭建(WiFi模式)

Jetson Orin NX操作

  1. 安装VINO:Vino 是 GNOME 桌面环境下的一款远程桌面服务器,它的作用是允许你在局域网或互联网上远程访问和控制你的 GNOME 桌面。
sudo apt update
sudo apt install vino


2. 设置VINO登录选项:默认情况下,当有远程客户端尝试连接到 Vino 时,Vino 会弹出一个对话框,要求用户确认或拒绝连接。通过将prompt-enabled设置为 false,Vino 将自动接受连接请求,而无需用户手动确认;通常情况下,Vino 要求远程客户端与其建立的连接必须使用加密通信。通过将require-encryptio设置为 false,Vino 将允许非加密的连接请求。

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
  1. 将网卡加入VINO服务命令
# 用于显示 NetworkManager(网络管理器)中当前配置的网络连接列表及其详细信息.
nmcli connection show
# 将指定的 UUID(Universally Unique Identifier)添加到 Vino 服务器启用的连接列表中,指定允许远程访问和控制你的计算机的特定连接.
dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['your UUID']"
# eg:dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "'e88e17b7-da5e-3dd5-9465-f5983e6f7dbd'"
# export DISPLAY作用是指定 X Window 系统的显示器,通过设置 DISPLAY 环境变量,它们可以知道要将图形显示在哪个显示器上,默认是0.
export DISPLAY=:0


4. 启动vino-server,在本地主机端发启远程请求就可以可视化控制Jetson Orin NX。

# 在终端上执行以下命令,不要关闭终端
/usr/lib/vino/vino-server


5. 添加开机启动vino-server:每次Jetson Orin NX开机上后自动启动vino-server。
点击Jetson Orin NX的左上角activities并在搜索框中输入startup application,启动startup application。
在这里插入图片描述
点击add,在新界面添加如下开机启动内容,在Name中输入StartVinoServer,在command中输入/usr/lib/vino/vino-server,最后点击add确认添加。

此后Jetson Orin NX便可以直接通过VNC连接使用。
有个很有意思的bug,在本地主机端可视化控制Jetson Orin NX设备让其重启,StartVinoServer启动失败,就无法再次远程连接,但是在Jetson Orin NX端让其重启就能成功启动StartVinoServer,远程连接仍旧可以使用。针对没有专门为Jetson Orin NX配置显示器的情况,假如你不小心在主机端让Jetson Orin NX设备重启,发现远程连接不上,是比较糟心的事情,但是有个野路子,就是直接拔Jetson Orin NX电源,然后再开机,这样可以再次远程连接,不行就多试俩次。

本地主机操作

Jetson Orin NX安装了 Vino 后,本地主机可以使用 VNC 客户端通过 VNC 协议与远程计算机建立连接。Vino 提供了 GNOME 桌面环境下的 VNC 服务器功能,允许你通过 VNC 协议远程访问和控制你的桌面。

  1. 安装VNC 客户端,【VNC官方下载地址】,自定义安装地址,傻瓜式安装即可。

    2.发起远程控制(可以看到博主已经完全远程控制了):启动VNC Vewer–>File --New connection–>VNC Server输入wlan0的ip,name可以自定设置–>点击ok,输入用户密码。


VNC连接搭建(以太网模式)

将Jetson Orin NX和本地主机连接起来。

Jetson Orin NX操作

  1. 安装VINO:Vino 是 GNOME 桌面环境下的一款远程桌面服务器,它的作用是允许你在局域网或互联网上远程访问和控制你的 GNOME 桌面。
sudo apt update
sudo apt install vino


2. 设置VINO登录选项:默认情况下,当有远程客户端尝试连接到 Vino 时,Vino 会弹出一个对话框,要求用户确认或拒绝连接。通过将prompt-enabled设置为 false,Vino 将自动接受连接请求,而无需用户手动确认;通常情况下,Vino 要求远程客户端与其建立的连接必须使用加密通信。通过将require-encryptio设置为 false,Vino 将允许非加密的连接请求。

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
  1. 将网卡加入VINO服务命令
# 用于显示 NetworkManager(网络管理器)中当前配置的网络连接列表及其详细信息.
nmcli connection show
# 将指定的 UUID(Universally Unique Identifier)添加到 Vino 服务器启用的连接列表中,指定允许远程访问和控制你的计算机的特定连接.
dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['your UUID']"
# eg:dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "'e88e17b7-da5e-3dd5-9465-f5983e6f7dbd'"
# export DISPLAY作用是指定 X Window 系统的显示器,通过设置 DISPLAY 环境变量,它们可以知道要将图形显示在哪个显示器上,默认是0.
export DISPLAY=:0


4. 启动vino-server,在本地主机端发启远程请求就可以可视化控制Jetson Orin NX。

# 在终端上执行以下命令,不要关闭终端
/usr/lib/vino/vino-server


5. 添加开机启动vino-server:每次Jetson Orin NX开机上后自动启动vino-server。
点击Jetson Orin NX的左上角activities并在搜索框中输入startup application,启动startup application。
在这里插入图片描述
点击add,在新界面添加如下开机启动内容,在Name中输入StartVinoServer,在command中输入/usr/lib/vino/vino-server,最后点击add确认添加。

此后Jetson Orin NX便可以直接通过VNC连接使用。
有个很有意思的bug,在本地主机端可视化控制Jetson Orin NX设备让其重启,StartVinoServer启动失败,就无法再次远程连接,但是在Jetson Orin NX端让其重启就能成功启动StartVinoServer,远程连接仍旧可以使用。针对没有专门为Jetson Orin NX配置显示器的情况,假如你不小心在主机端让Jetson Orin NX设备重启,发现远程连接不上,是比较糟心的事情,但是有个野路子,就是直接拔Jetson Orin NX电源,然后再开机,这样可以再次远程连接,不行就多试俩次。

本地主机操作

  1. 设置网络:控制面板–>网络和Internet–>网络和共享中心–>更改适配器设置–>WLAN–>属性–>共享–>设置–>确定。
    设置:勾选“允许其他网络用户通过此计算机的Internet连接来连接”,选择为“以太网”,取消“允许其他网络用户控制或禁用共享的 Internet 连接”。

    网络连接里多了一个“以太网”,这个就是Jetson Orin NX所使用的网络。
  2. 安装VNC客户端,【VNC官方下载地址】,自定义安装地址,傻瓜式安装即可。
  3. 发起远程控制(可以看到博主已经完全远程控制了):启动VNC Vewer–>File --New connection–>VNC Server输入eth0的ip,name可以自定设置–>点击ok,输入用户密码。

总结

尽可能简单、详细的介绍window10主机下使用VNC可视化控制Jetson Orin NX的俩种详细教程。WiFi版本和以太网版本各有优劣,WiFi版本连接比较灵活,多台主机都可以连接Jetson Orin NX,但是有时候会因为网速问题操作流畅度十分坑爹;以太网版本则连接不灵活,只有一台主机能够稳定连接,但是操作十分流畅。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/164825.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

测试Android webview 加载本地html

最近开发一个需要未联网功能的App, 不熟悉使用Java原生开发界面,于是想使用本地H5做界面,本文测试了使用本地html加载远程数据。直接上代码: MainActivity.java package com.alex.webviewlocal;import androidx.appcompat.app.AppCompatAct…

Scala语言入门

学习了这么久让我们来回顾一下之前的内容吧 Hadoop生态体系知识串讲 Scala编程语言 一、概述 http://scala-lang.org 专门为计算而生的语言,Scala将(Java后者C)面向对象设计和函数式编程结合在一起的简洁的高级编程语言。而函数式编程强调的是通过传递算子&…

VMware下linux中ping报错unknown host的解决办法

一、错误截图 二、解决办法 2.1 按照步骤查看本机虚拟IP 依次点击:【编辑】》【虚拟网络编辑器】,选中NET模式所属的行,就能看到子网地址。 比喻,我的子网地址是:192.168.18.0 那么,接下来要配置的linux…

基于主动移频法与AFD孤岛检测的单相并网逆变器仿真(Simulink仿真实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

驱动开发day2

任务&#xff1a;使用模块化编译安装驱动实现三盏LED灯的亮灭 驱动程序 #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/io.h>#define PHY_RCC 0X50000A28 #define PH…

【高危安全通告】Oracle 10月月度安全漏洞预警

近日&#xff0c;安全狗应急响应中心关注到Oracle官方发布安全公告&#xff0c;共披露出在Oracle Weblogic中存在的6个高危漏洞。 漏洞描述 CVE-2023-22069&#xff1a;Oracle Weblogic 远程代码执行漏洞 Oracle WebLogic Server存在远程代码执行漏洞&#xff0c;该漏洞的CVS…

手搭手zabbix5.0监控redis7

Centos7安装配置Redis7 安装redis #安装gcc yum -y install gcc gcc-c #安装net-tools yum -y install net-tools #官网https://redis.io/ cd /opt/ wget http://download.redis.io/releases/redis-7.0.4.tar.gz 解压至/opt/目录下 tar -zxvf redis-7.0.4.tar.gz -C /opt/ #…

nginx 内存管理(一)

文章目录 前提知识nginx内存管理的基础内存分配不初始化封装malloc初始化malloc 内存池内存池结构清理函数cleanup大块内存large 创建内存池申请内存void *ngx_palloc(ngx_pool_t *pool, size_t size)void *ngx_pnalloc(ngx_pool_t *pool, size_t size)void *ngx_pcalloc(ngx_p…

C进阶-语言文件操作

本章重点&#xff1a; 什么是文件 文件名 文件类型 文件缓冲区 文件指针 文件的打开和关闭文件的顺序读写文件的随机读写文件结束的判定 1. 什么是文件 磁盘上的文件是文件。 但是在程序设计中&#xff0c;我们一般谈的文件有两种&#xff1a;程序文件、数据文件 1.1 程序文件…

【Django 01】环境搭配与项目配置

1. 介绍 https://github.com/Joe-2002/sweettalk-django4.2#readme django 学习笔记【2023-10-16】 - 掘金 Django 是一个使用 Python 编写的开源 Web 应用程序框架&#xff0c;它提供了一套用于快速开发安全、 可扩展和高效的 Web 应用程序的工具和功能。Django 基于…

三级等保-linux服务器三权分立设置

安全问题 安全控制点 风险分析 风险等级 标准要求 加固建议 服务器未严格按照系统管理员权限、审计管理员权限、安全管理员权限进行分配管理员账户&#xff0c;未实现管理员用户的最小权限划分。 访问控制 可能存在管理员越权操作的风险 中 d)应授予管理用户所需的最…

虹科活动 | 探索全新AR应用时代,虹科AR VIP研讨会广州场回顾!

文章来源&#xff1a;虹科数字化AR 阅读原文&#xff1a;https://mp.weixin.qq.com/s/7tmYR42Tw5XLn70fm8Nnew 主题演讲 本次研讨会&#xff0c;虹科特邀 “工业AR鼻祖” 美国Vuzix公司的首席应用工程师郑慎方先生进行主题演讲&#xff0c;并邀请到了各界的专业人士和企业代表参…

一款.NET Core开源的基于Vue+ElementUI开发的博客系统 - StarBlog

前言 今天给大家推荐一款.NET Core开源的基于VueElementUI开发的博客系统 - StarBlog。该项目配套详细的文章教程&#xff0c;可以作为 .Net Core 入门项目学习。 官方项目介绍 StarBlog支持Markdown导入的博客。后端基于最新的.Net6和Asp.Net Core框架&#xff0c;遵循REST…

【python】什么是网络爬虫?

什么是网络爬虫&#xff1f; 网络爬虫是一种自动化程序&#xff0c;用于从互联网上抓取信息。这些信息可以是文本、图像、视频、数据表格等各种形式的数据。爬虫程序通过模拟浏览器的行为&#xff0c;自动访问网页、抓取内容&#xff0c;并将其保存或处理。这对于数据挖掘、搜索…

idea设置字体大小快捷键 Ctrl+鼠标上下滑 字体快捷键缩放设置

双击 按住ctrl鼠标滑轮上划放大就好了 这个双击设置为&#xff0c;Ctrl鼠标下滑 字体缩小就好了

爬虫基础 JS逆向

爬虫核心 1. HTTP协议与WEB开发 1. 什么是请求头请求体&#xff0c;响应头响应体 2. URL地址包括什么 3. get请求和post请求到底是什么 4. Content-Type是什么 &#xff08;1&#xff09;简介 HTTP协议是Hyper Text Transfer Protocol&#xff08;超文本传输协议&#xff09;…

k8s 暴露pod

kubenretes中暴露Pod及Service的6种方式 &#xff0c;分别为port_forward、hostNetwork、hostPort、nodePort、loadBalancer、Ingress。 下面讲下nodeport nodePort Kubernetes中的service默认情况下都是使用的ClusterIP这种类型&#xff0c;这样的service会产生一个Cluster…

unity(WebGL) 截图拼接并保存本地,下载PDF

截图参考&#xff1a;Unity3D 局部截图、全屏截图、带UI截图三种方法_unity 截图_野区捕龙为宠的博客-CSDN博客 文档下载&#xff1a; Unity WebGL 生成doc保存到本地电脑_unity webgl 保存文件_野区捕龙为宠的博客-CSDN博客 中文输入&#xff1a;Unity WebGL中文输入 支持输…

福昕阅读器打开pdf文档时显示的标题不是文件名

0 Preface/Foreword 1 现象 文件名为&#xff1a;Demo-20231017 打开效果&#xff1a;显示名字为 word template 2 解决方法 2.1 利用打印方式将word生产pdf 在word生成pdf文件时&#xff0c;使用打印方式生成pdf文档。 2.2 删除word文档设置的标题 文件---》信息---》标…

推荐《全职猎人》

电视动画《全职猎人》是由MADHOUSE公司制作的长篇电视动画&#xff0c;改编自日本漫画家富坚义博创作的同名漫画。该动画于2011年10月2日—2014年9月23日在日本电视网协议会首播&#xff0c;全148话。 剧场版动画《全职猎人&#xff1a;绯色的幻影》和《全职猎人&#xff1a;最…