Skip to main content

如何在 reComputer Nvidia Jetson 上使用 VNC 远程桌面工具

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

简介

VNC 是一种远程桌面工具,允许您通过其他 PC 设备远程控制 reComputer Nvidia Jetson,并实时访问图形桌面。本文档描述了如何在 reComputer Nvidia Jetson 上安装和使用 VNC。

前提条件

  • 一个 HDMI 虚拟插头
    note

    如果您不想连接显示器,则必须使用 HDMI 虚拟插头 来启用远程桌面控制。

入门指南

安装 VNC

步骤 1. 在 Jetson 上安装 VNC:

 sudo apt update
sudo apt install vino

步骤 2. 启用 VNC 服务器,使其在每次登录时启动:

 cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service ./.

步骤 3. 配置 VNC 服务器:

 gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

步骤 4. 设置访问 VNC 服务器的密码:

# 将 thepassword 替换为您想要的密码
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)

步骤 5. 编辑 org.gnome,为 enabled 键添加一个参数:

 cd /usr/share/glib-2.0/schemas
sudo cp org.gnome.Vino.gschema.xml org.gnome.Vino.gschema.xml.old
sudo vi org.gnome.Vino.gschema.xml

将以下代码粘贴到指定位置,确保格式与下方一致。

<key name='enabled' type='b'>
<summary>启用对桌面的远程访问</summary>
<description>
如果为 true,则允许通过 RFB 协议远程访问桌面。远程计算机上的用户可以使用 VNC 查看器连接到桌面。
</description>
<default>false</default>
</key>

编译并启动

编译:

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

启动:

 /usr/lib/vino/vino-server

从另一台计算机连接到 VNC 服务

您需要知道 Jetson 开发套件的 IP 地址,以便从另一台计算机连接。在开发套件上运行 ifconfig 命令,并记下分配给以太网接口(eth0)、无线接口(wlan0)或 USB 设备模式以太网连接(l4tbr0)的 IP 地址。然后,您需要将 HDMI 虚拟插头连接到 Jetson。

  • Windows:

    • 步骤 1:从 此处 下载并安装 VNC 查看器。
    • 步骤 2:启动 VNC 查看器并输入开发套件的 IP 地址。
    • 步骤 3:如果您已为 VNC 服务器配置了身份验证,请输入 VNC 密码。
  • MacOS:

    • 步骤 1:打开 Finder 并从菜单栏选择“前往 | 前往文件夹”。
    • 步骤 2:输入 “/System/Library/CoreServices/Applications” 并点击“前往”。
    • 步骤 3:打开名为“屏幕共享”的应用程序,并输入连接信息。例如:username@。
    • 步骤 4:点击“连接”。
    • 步骤 5:如果您已为 VNC 服务器配置了身份验证,请输入 VNC 密码。
  • Linux: 以下示例使用 gvncviewer,但您喜欢的任何 VNC 客户端都应该可以正常工作。一个流行的替代方案是 remmina。

    • 步骤 1:通过执行以下命令安装 gvncviewer:

      sudo apt update
      sudo apt install gvncviewer
    • 步骤 2:启动 gvncviewer。

      gvncviewer 
    • 步骤 3:如果您已为 VNC 服务器配置了身份验证,请输入 VNC 密码。

启用 VNC 服务器在每次登录时启动:

步骤 1. 在应用程序中搜索 启动应用程序首选项

步骤 2. 点击 添加 按钮,您可以在 名称注释 字段中填写任意文本。在 命令 字段中,添加以下指令:

nohup /usr/lib/vino/vino-server > /dev/null 2>&1 &

点击 保存 并重启 reComputer。断开显示器并将 HDMI 虚拟插头 连接到 Jetson。现在,您可以通过 VNC 验证。

技术支持与产品讨论

感谢您选择我们的产品!我们为您提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...