Jetson nano 配置远程桌面

本文详述了如何在Jetson Nano上启用并配置远程桌面访问,包括更新系统、安装Vino、配置dconf-editor及VNC Viewer,实现Windows远程连接。教程还介绍了如何解决分辨率问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文将介绍如何实现Windows远程连接Jetson nano桌面。

一.环境介绍

Jetson nano官方镜像(JetPack 4.2),已更新软件下载源,已更新系统。

Jestson nano官方镜像下载地址。

  • 更新软件源命令:sudo apt update
  • 更新系统命令:sudo apt upgrade

二. 开启桌面共享设置

1. 打开Desktop-sharing设置

  • 打开设置

点击桌面右上角的设置按钮,进入设置页面。

 

  • 打开远程桌面设置

进一步点击设置中的Desktop-Sharing来进入到远程桌面设置。

打开图示:

此时很有可能会打开失败!!

2. 修复Desktop-sharing

如果打开失败,参照以下内容来进行修复。如果打开Desktop-sharing成功,请直接跳到下一节。

  • 安装 Vino :

sudo apt install vino

  • 编辑 org.gnome.Vino:

sudo vi /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>
  • compile the schemas for Gnome:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
  • 启动 Vino-server
/usr/lib/vino/vino-server 

 

三.安装配置dconf-editor

  • dconf-editor安装命令:

sudo apt-get install dconf-editor

  • dconf-editor配置

注意一定要用当前用户来运行,不能加sudo 。

打开 dconf-editor 命令:dconf-editor

选择:org > gnome > desktop > remote-access

去掉prompt-enabled 和 require-encryption 的勾。

图示:

 

五. VNC Viewer

请è¾å¥å¾çæè¿°

  • 如果是ssh下进入系统开启远程控制
/usr/lib/vino/vino-server --display=:0

六.Windows远程桌面连接

终端xrdp安装命令:

sudo apt-get install xrdp vnc4server xbase-clients

打开Windows远程桌面,输入Jetson的IP地址,进行远程连接。

 

七.用vnc远程控制tx2,因为重启以后检测不到显示器,默认的分辨率很低,无法正常使用,在终端中修改分辨率:

xrandr --fb 1280x720

分辨率越高延迟越高 不建议设置太高。

 

参考: https://www.ncnynl.com/archives/201905/3098.html

 

要在Jetson Nano上开启远程桌面,可以按照以下步骤操作: 1. **安装桌面环境**: Jetson Nano默认没有安装桌面环境,首先需要安装一个桌面环境。常用的桌面环境有Xfce和GNOME。 ```bash sudo apt update sudo apt install xfce4 xfce4-goodies ``` 2. **安装VNC服务器**: 安装VNC服务器(如TigerVNC或TightVNC)以便通过VNC客户端远程访问桌面。 ```bash sudo apt install tightvncserver ``` 3. **配置VNC服务器**: 首次运行VNC服务器时,需要设置一个密码。 ```bash vncserver ``` 按照提示设置密码。完成后,关闭VNC服务器以便进行配置。 ```bash vncserver -kill :1 ``` 4. **配置VNC启动脚本**: 编辑`~/.vnc/xstartup`文件,配置VNC服务器启动时自动启动桌面环境。 ```bash nano ~/.vnc/xstartup ``` 将以下内容添加到文件中: ```bash #!/bin/sh xrdb $HOME/.Xresources startxfce4 & ``` 保存并退出编辑器。然后,赋予执行权限: ```bash chmod +x ~/.vnc/xstartup ``` 5. **启动VNC服务器**: 重新启动VNC服务器。 ```bash vncserver ``` 6. **通过VNC客户端连接**: 在本地计算机上安装VNC客户端(如VNC Viewer),然后使用Jetson Nano的IP地址和显示编号(如`:1`)进行连接。 ```bash vncviewer <Jetson Nano IP>:1 ``` 7. **(可选)配置开机自启VNC服务器**: 为了让VNC服务器在Jetson Nano启动时自动运行,可以创建一个systemd服务文件。 ```bash sudo nano /etc/systemd/system/[email protected] ``` 添加以下内容: ```bash [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=<your_username> PAMName=login PIDFile=/home/<your_username>/.vnc/%H:%i.pid ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target ``` 保存并退出编辑器。然后,启用并启动服务: ```bash sudo systemctl daemon-reload sudo systemctl enable [email protected] sudo systemctl start [email protected] ``` 通过以上步骤,您就可以在Jetson Nano上开启远程桌面,并通过VNC客户端进行远程访问。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值