Jetson Nano B01 笔记(课程4:配置无头模式(用网线与网络端口远程控制连接Jetson Nano)(本章可以适当跳过,不是太过重要,且太过麻烦))

全文概述:麻烦且不好弄,易出小毛病


 本章主要是讲述如何利用电脑来控制Jetson Nano B01(远程控制)


在正式控制之前我们需要掌握有一定的硬件设备,Nano B01,具备网络端口的电脑,网线。

第一步骤:捕获Jetson的以太网IP地址

ifconfig
(用于配置和管理网络接口的命令行工具,通常在类 Unix 操作系统(如 Linux 和 macOS)中使用。它可以显示网络接口的状态、配置网络参数、启用或禁用网络接口等。)

如果是采用了网线连接(找eth0);如果是通过WiFi连接到同一个网络下(找wlan0)
在对应的位置即可查询对应的网路IP(记住该网络IP)

下载软件 Putty 视频推荐的软件下载合适的软件版本
如果按照视频来会遇见一个问题(这个是我按照视频来的过程中遇见的问题),有点像疑难杂症或者说是玄学的地方了。(这一方面其实整体与网络连接网络安全类有关,但是也当是简易了解一些对整体而已有益无害)

在遇见这个问题后,我查询了比较多的有关资料,整体的解释是关于Jetson Nano B01无法正常的开启关于远程控制的功能引起的。

配置步骤(仅供参考)结合了两篇文章的以及个人的多次尝试后得出的配置VNC进入系统自启。

先根据自己情况选择性食用本文

本人情况属于下载后,配置系统于SD卡后启动后配置vnc

针对命令行的操作可以详细去学关于Linux的命令:

(sudo命令:sudo是"Super User Do"的缩写,用于以超级用户(root)权限运行命令。在使用这些命令时,需要提供管理员密码。)

一.前期的初步准备。

1.更新软件源

sudo apt update

连接软件源:sudo apt update命令会连接到配置的软件源,从中获取软件包信息和更新。

更新软件包列表:在连接到软件源后,sudo apt update命令会更新本地软件包列表。它会检查每个软件包的版本信息和依赖关系,并将这些信息存储在本地。

检查可用更新:一旦软件包列表更新完成,sudo apt update命令会检查是否有可用的软件包更新。它会比较本地软件包版本和软件源中的最新版本,确定哪些软件包需要更新。

2. 安装可用的软件包更新

sudo apt update

检查已安装软件包的版本,并将其与软件源中的最新版本进行比较。它确定哪些软件包有可用的更新。

一旦确定了可用的软件包更新,sudo apt upgrade命令会下载并安装这些更新。它会自动解决软件包之间的依赖关系,并确保更新的软件包成功安装。

更新系统中已安装的软件包,以获取最新的功能和修复的漏洞;提高系统的安全性、稳定性和性能。

3.安装 Xrdp vnc4server xbase-clients

Sudo apt-get install Xrdp vnc4server xbase-clients

4.安装 dconf-editor

Sudo apt-get install dconf-editor

二.设置与配置环节

  1. 运行dconf-editor (在当前用户运行即可,不要在前面输入sudo)

$dconf-editor

用Dconf-editor调整,并访问如下配置路径org > gnome > desktop > remote-access

将“promotion-enabled”选项和“requre-encryption”去掉, 设置如下图

此时,Desktop-Sharing 依旧打不开。

不过此刻我们可以输入

/usr/lib/vino/vino-server

来打开与使用vnc

(但是每次使用都需要输入上述内容)

于是下述步骤将可以实现vnc在进入系统后自己启动与Desktop-Sharing的打开。

输入如下

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

进入了/usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

此刻是用系统自带的Vim进行处理页面如下

我们需要针对此文件进行一定的操作。

在操作之前我推荐大家可以去看一下关于vim的使用方法,由于我们仅经行简单的修改,以下会将其按键操作的经行介绍:

在文件页面后,简单判断自己处于什么模式可摁wasd等键位,观察其变化

如果光标运动及在普通状态(命令模式),简单摁一下 “i“ 键将进入编写状态

如果输出对于的字符,及在编写状态(输入模式)。直接进行一下操作。

如果在底线命令模式中,摁下 “esc“键 后,摁一下 “i“ 键将进入编写状态

但进入编写状态后将下述内容加入到图片中的对应位置,使用其呈现图片的类似现状。

   <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>

完成后摁下 “esc“键退出输出模式。摁下”shift“+”:“(摁下shift和冒号所在的键)进入底部命令行模式。

看见最底下一行为

此时输入wq

后会自动保存后退出文档。

设置为Gnome编译模式

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

设置VNC登陆密码

gsettings set org.gnome.Vino authentication-methods "['vnc']"

gsettings set org.gnome.Vino vnc-password $(echo -n '你的密码'|base64)

设置VNC开机自启动

gsettings set org.gnome.Vino enabled true

mkdir -p ~/.config/autostart

vi  ~/.config/autostart/vino-server.desktop

后再次进入一个空白文档,想必经过上面的流程你已经可以初步使用Vim

将下述内容好好保存

[Desktop Entry]

Type=Application

Name=Vino VNC server

Exec=/usr/lib/vino/vino-server

NoDisplay=true

重启验证VNC是否设置成功

sudo reboot

重启后正常来说会出现vnc自启提示,并且此时Desktop-Sharing 可以打开。


 (如果不好配置就先算了)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值