1. 简介-什么是VNC

VNC(虚拟网络计算)使您能够通过查看另一台计算机上的开发人员工具包的桌面并与之交互,从同一网络上的另一台计算机控制您的Jetson开发人员工具包。要了解有关VNC的更多信息,请单击此处。

  • 注:
    您的Jetson开发工具包和其他计算机必须在同一网络上。需要相当快的网络连接。较慢的连接将降低桌面交互体验。

2. 在Jetson开发工具包上安装VNC服务器

  1. 每次登录时启用VNC服务器
    如果您有Jetson Nano 2GB开发工具包(运行LXDE)
mkdir -p ~/.config/autostart
cp /usr/share/applications/vino-server.desktop ~/.config/autostart/.

对于所有其他Jetson开发包(运行GNOME)

cd /usr/lib/systemd/user/graphical-session.target.wants
sudo ln -s ../vino-server.service ./.
  1. 配置VNC服务器
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
  1. 设置访问VNC服务器的密码
# Replace thepassword with your desired password
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)
  1. 重新启动系统,使设置生效
sudo reboot

只有在本地登录到Jetson之后,VNC服务器才可用。如果希望VNC自动可用,请使用开发人员工具包上的系统设置应用程序启用自动登录。

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

您需要知道Jetson开发工具包的IP地址才能从另一台计算机连接。在开发人员工具包上运行ifconfig命令,并记下分配给eth0接口(如果使用以太网)、wlan0接口(如果使用无线)或l4tbr0(如果使用USB设备模式以太网连接)的IP地址。

  • Windows
    步骤1:从这里下载并安装VNC查看器|
    步骤2:启动VNC查看器并键入开发人员工具包的IP地址|
    步骤3:如果您已经为验证配置了VNC服务器,请提供VNC密码|
  • MACOS
    步骤1:打开FInder并从菜单栏中选择Go | Go to Folder。|
    步骤2:输入“/System/Library/CoreServices/Applications”,然后单击Go
    步骤3:打开名为Screen Sharing的应用程序并输入连接信息。例如:用户名@
    步骤4:单击“连接”。
    步骤5:如果已将VNC服务器配置为进行身份验证,请提供VNC密码。
  • LINUX
    下面的示例使用的是gncviewer,但是您最喜欢的vnc客户机也应该可以工作。一个流行的选择是remmina。
    步骤1:通过执行以下命令安装gncviewer:
sudo apt update
sudo apt install gncviewer`

步骤2:启动gncviewer

gncviewer

步骤3:如果您已经为验证配置了VNC服务器,请提供VNC密码

注意:自述文件中也提供了README-vnc.txt.txt文件系统映像中包含的L4T-README 卷上的文件。您可以通过从开发人员工具包装入该卷来访问该卷的内容。

其他计算机也可以通过开发工具包的USB设备模式功能访问该卷:

  • 打开开发者工具包
  • 将另一台计算机连接到开发工具包的Micro USB端口(如果是Jetson AGX
    Xavier开发工具包,则连接前USB-C接口)
  • L4T-README卷将装载在其他计算机上,包括README等文件-vnc.txt文件.