二、系统基本配置
1.免除每次sudo需要输入密码操作
a) 在终端输入以下指令。
sudo gedit visudo
b) 在最底端输入以下指令。
你的用户名 ALL=(ALL) NOPASSWD:ALL
c) 点击保存即可。
2.更新源和软件
安装完系统后首先应该更新源,否则后续更新和升级会非常慢。更新前先备份原本的源,更改source.list文件的名字,以备不时之需。
a) 首先,打开终端,输入以下命令。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
b) 在打开的文件中,删除所有内容,然后复制以下内容进入并点击右上角保存。
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
c) 输入以下命令进行更新。
sudo apt-get update
sudo apt-get full-upgrade
3.安装中文输入法
Jetson Nano自带ibus中文输入法,但是要简单的配置下才能进行中文的输入。
a) ibus下载拼音输入法,输入命令:
sudo apt-get install ibus-pinyin
b) 安装完成后进入系统配置System Settings界面,选择语言支持选项Language Support,如下图所示。
c) 然后选择“Install/Remove Languages”,如下图所示。
d) 选中“Chinese (simplified)”然后单击Apply即可。这个Apply过程会安装一系列中文语言包。
e) 安装完成后在语言支持界面将“汉语(中国)”调整到最前面,如下图所示。同时,可以点击"Regional Formats",将界面也改为中文。
f) 随后要重启系统才能生效,输入命令进行重启:
sudo reboot
e) 重启完成后,在终端中输入下述命令进入ibus配置界面:
ibus-setup
f) 在配置界面中单击“Add”按钮,然后展开“汉语”选项,选择 Pinyin。
g) 添加完成后输入下面的命令重启ibus即可。
ibus restart
h) 如果右上角En无Pinyin选项,则点击En,选择Test Entry Settings,然后选择+,将汉语(Pinyin)(ibus) 添加进 Input sources to use中,具体操作如下图所示。
4.风扇开机自启动
这里提供两种方法。
方法一:利用jtop
a) 首先安装一下pip。
sudo apt-get install python3-pip
b) 然后就可以正常使用pip进行安装,如下命令。
sudo pip3 install jetson-stats
c) 重启硬件,然后进入jtop ,显示界面如下图。
sudo reboot
sudo jtop
d) 按下“6”进入"CTRL"风扇控制页面,用鼠标点击或按下按键“S”和“E”设置"Jetson Clocks"的值为running和"on boot"的值为enable,如图所示。
e) 这里设置风速为50%,此时风扇开始启动,在右下角可以看到风扇运行的占空比。
f) 按Q退出软件,重启可发现风扇会自动启动。
方法二:编写散热风扇的驱动文件
a) 终端依次输入以下命令。
cd /etc
sudo touch rc.local
sudo gedit rc.local
b) 在创建的文件中添加如下并保存。
#!/bin/bash #注意,这行命令不能掉
sleep 10
sudo /usr/bin/jetson_clocks
sudo sh -c 'echo 200 > /sys/devices/pwm-fan/target_pwm'
c) 输入以下命令赋予文件运行权限。
sudo chmod 755 /etc/rc.local
d) 重启,便可发现风扇随着系统启动。
sudo reboot
5.远程桌面配置
开启远程桌面,可无需给jetson nano外接显示器,进行远程操作。
a) 更新软件源。
sudo apt update
sudo apt upgrade
b) 安装vino。
sudo apt install vino
c) 配置VNC服务。
sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
d) 编辑org.gnome.Vino.gschema.xml文件。
sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
e) 基本linux命令不再赘述,在最后合适的位置添加以下内容,如下图所示。
<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>
f) 设置为Gnome编译模式。
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
g) 设置为VNC登陆密码,如"123456"。
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n '123456'|base64)
h) 设置为VNC开机自启动。
gsettings set org.gnome.Vino enabled true
mkdir -p ~/.config/autostart
vi ~/.config/autostart/vino-server.desktop
i) 在打开的文件中输入以下内容。
[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true
j) 重启验证VNC是否设置成功
sudo reboot
k) 连接VNC Server。上位机使用MobaXterm进行VNC连接,MobaXterm官网下载链接为https://mobaxterm.mobatek.net/。
l) 终端输入指令,查询IP地址。
ifconfig
注:如果是无线连接
注:如果是有线连接
m) 上位机使用软件连接。
连接成功。
6. 增加交换空间/虚拟内存swap space
a) Jetson Nano 增加交换空间/虚拟内存swap space,执行命令。
sudo fallocate -l 8G /var/swapfile
sudo chmod 600 /var/swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile
b) 此时从jtop(未安装请参考前面风扇开机自启动方法一)查看,swp从2.0GB变成10.0GB, 但重启后又变回默认值。若想永久增加swap大小(开机自动增加),使用如下命令:
sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'