Jetson nano使用远程桌面连接——VNC连接电脑

VNC是可跨平台的远程桌面连接软件,可以解决嵌入式开发中屏幕连接的问题,也可以进行远程嵌入式设备开发管理维护。(VNC仅支持局域网连接,不过可以通过代理设置,进入局域网从而进行桌面连接)
接下来对jetson nano的VNC配置进行说明:

1、jetson nano官方镜像中已安装有vnc软件vino-server,只需进行一些配置即可使用。如果没有就自己安装,安装命令如下:
sudo apt-get install vino-server
2、具体使用

安装好后打开系统设置,找到桌面共享,点击没反应,然后会出现软件出错的提示,据说是个bug。
解决方案:
第一步:终端输入该命令

sudo gedit /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

第二步:在打开文件中添加下面的内容:

<key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
</key>
  • 注意添加位置为最后一个key标签的后面,如图,粘贴后保存:
    在这里插入图片描述

第三步:编译配置文件,执行以下命令:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

这时候设置中的屏幕共享就可以打开了

3、屏幕共享设置

打开设置中的屏幕共享,进行如图所示配置,如果无需密码可以取消打钩对应项。
在这里插入图片描述

4、VNC配置、开启

首先输入以下命令:

cd  
sudo gedit ~/openvino

将以下内容粘贴到打开的文件中进去,然后保存并关闭:

#!/bin/bash
export DISPLAY=:0
gsettings set org.gnome.Vino enabled true
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
xrandr --fb 1280x720
/usr/lib/vino/vino-server &

打包成一个可执行的文件,执行下面的命令修改文件权限:

sudo chmod +x ~/openvino

通过下面这一条命令启动vnc服务:

~/openvino
  • 如果出现下面的错误就是你用HDMI线连接的屏幕所需的屏幕大小于上面设置的不一致,可以不用管它,没有关系:
    在这里插入图片描述

如果觉得每次开机都要手动开启还是太麻烦,那么可以把它加入到开机启动项,这样一来每次开机就会自动开启vnc了。
(1)点击桌面左上角第一个图标搜索“启动应用程序”,然后双击打开它
在这里插入图片描述
(2)添加如下图所示内容,保存并退出:
在这里插入图片描述

  • 名字和注解可以随便写,主要用于标识开机启动项的。
  • 命令就是需要自启动的文件,可以使用右边的按钮找,就是刚刚创建的openvino文件。
4、安装VNC软件进行桌面连接

windows平台直接下载下面的软件进行安装:
https://download.csdn.net/download/weixin_44350337/13758527
安装时可以仅安装Viewer就可以实现远程连接jetson nano桌面。在这里插入图片描述
最后可以点击创建桌面图标方便使用。
在这里插入图片描述
其他平台请从下面的地址找对应版本:
下载地址:https://www.realvnc.com/en/connect/download/viewer/

5、打开软件并进行连接

打开软件,输入jetson nano ip地址,点击连接,如有密码输入3中设置的密码。
在这里插入图片描述
连接的画面大小是由四中的这条指令所控制的,如果你要修改界面大小请将1280x720改为其他你需要的大小(不要怀疑,乘号就是埃克斯):

xrandr --fb 1280x720
  • 因为界面是使用网络一行一行传过来的,所以网络和界面大小都会影响操作时延。
  • 因为操作时延比较长所以只能做一些简单操作,不如JupyterLab用着舒服,但是Jupyter不能弹窗口。
  • 9
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dunkle.T

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值