0. 前言
我的操作系统为Ubuntu18.04,目的是打开Jetson Nano就能连接上VNC Viewer,并且不掉线、黑屏,所以做了以下工作,有需要的可以继续往下看。
目录
4.1 Jetson Nano无显示器启动VNC的分辨率问题
1. 准备工作
1.1 笔记本下载VNC Viewer
参考链接:
- 上述链接1为VNC官网,下载后直接安装到笔记本即可。
1.2 Jetson Nano关闭开机密码、屏幕保护
- 关闭开机密码:点击右上角的设置>>System Settings>>User Accounts,将Automatic Login打开(如果不关闭开机密码,那么vnc无法连接Nano的登陆界面)。
- 关闭屏幕保护:点击右上角的设置>>System Settings>>Brightness & Lock;
- 将待机时间调为Never,Lock关掉(我是都关掉了,如果你不想关可以试试熄屏后是否会掉线,这部分我没有一一尝试)。
1.3 查询Jetson Nano IP地址
- 无线网是wlan0后面的,有线是wlan1。
$ ifconfig
2. Jetson Nano开启远程桌面
参考链接:
- 编辑org.gnome
$ sudo gedit
/usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
<key name='enable' 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>
- 保存并退出,使用glib-compile-schemas指令将chemas编译一下;
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
- 点击右上角的设置>>System Settings>>Desktop Sharing, 按照下面的截图设置参数(密码自行设置,最多可设置8位);
- 关掉窗口,点击左上角搜索startup applications;
- 添加如下自启动程序;
- 终端输入以下指令来关闭VNC连接加密;
$ gsettings set org.gnome.Vino require-encryption false
$ gsettings set org.gnome.Vino prompt-enabled false
- 重启Jetson Nano,完成配置。
$ sudo reboot
3. VNC连接
- 笔记本打开VNC Viewer,输入刚刚查询到的IP地址和密码即可。
4. 其他
注:该部分为遇到问题的一些解决方法。
4.1 Jetson Nano无显示器启动VNC的分辨率问题
参考链接:
- 添加如下自启动程序即可解决(后面1024x576即为你想设置的分辨率);
注:我发现用16:9尺寸时屏幕不会有缺角,以下是常用的16:9尺寸(清晰度太高延迟会非常高,选择适合你的分辨率)。
3840×2160 2560X1440 1920×1080 1600×900 1366×768
1280×720 1024×576 960×540 854×480 720×405 640×360