先给一张连接成功的图。
官网VNC连接的帖子:
https://devtalk.nvidia.com/default/topic/1056629/jetson-nano/jetson-nano-vnc-headless-connections/
遇到的问题:
gsettings set org.gnome.Vino enabled true
该指令执行报错。
解决方式:
http://baijiahao.baidu.com/s?id=1646393833889121079&wfr=spider&for=pc
sudo vim /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
在里面添加
<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>
插入位置在
<schema id='org.gnome.Vino' path='/org/gnome/desktop/remote-access/'>
这一行的下面
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
执行完按官方教程重新打了一遍代码,至此VNC配置完成。
出现问题:按官方的教程重启之后,使用VNC连接没有没有反应,显示VNC connect:Connection refused(10061)
/usr/lib/vino/vino-server --display=:0
打开VNC软件连接,这次可以连接成功了。
分辨率在连接成功之后,打开terminal输入xrandr --fb 800x600,或者其他分辨率即可。
先给一张连接成功的图。官网VNC连接的帖子:https://devtalk.nvidia.com/default/topic/1056629/jetson-nano/jetson-nano-vnc-headless-connections/遇到的问题:gsettings set org.gnome.Vino enabled true该指令执行报错。解决方式:http://...
sudo ldconfig
2.修补ffmpeg并构建
git clone git://source.ffmpeg.org/ffmpeg.git -b release/4.2 --depth=1
cd ffmpeg
wget https://github.com/jocover/jetson-ffmpeg/raw/master/ffmpeg_nvmpi.patch
git apply ffmpeg_nvmpi.patch
./configure --enable-nvmp
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
测试vino是否可用
在终端输入:
/usr/lib/vino/vino-server
如果vino可用,会跳出多行数字。
vino加入开机自启动
打开Startup Applications应用,添加如下开机启动内容
Name:StartVinoS.
jetson nano开启VNCVNC是什么?如何安装如何使用
VNC是什么?
VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。VNC与操作系统无关,因此可跨平台使用,例如可用Windows连线到某Linux的电脑,反之亦同。甚至在没有安装客户端程序的电脑中,只要有支持JAVA的浏览器,也可使用。
jetson nano官方镜像中已安装有vnc软件vino-server,只需进行
仅仅知道账号密码,没有专用的显示器,希望可以使用笔记本控制Jetson。Jetson本身可能没有开启ssh服务,也没有开启vnc服务。
1、设法让Jetson nano联网,获取其IP地址
方法一:让笔记本给nano分配IP。用网线将nano和笔记本连接,同时笔记本上“控制面板–网络和Internet–网络和共享中心”,看到“查看活动网络”,点击当前的网络连接,打开“WLAN状态”...
1. 简介-什么是VNC
VNC(虚拟网络计算)使您能够通过查看另一台计算机上的开发人员工具包的桌面并与之交互,从同一网络上的另一台计算机控制您的Jetson开发人员工具包。要了解有关VNC的更多信息,请单击此处。
您的Jetson开发工具包和其他计算机必须在同一网络上。需要相当快的网络连接。较慢的连接将降低桌面交互体验。
2. 在Jetson开发工具包上安装VNC服务器
每次登录时启用VNC服务器
如果您有Jetson Nano 2GB开发工具包(运行LXDE)
mkdir -p ~/.co
sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants
配置VNC server:
gsettings set org.gnome.Vino prompt-enabled false
gsetting...
sudo lsof | grep ttyTHS1 # 发现一直占用该串口的服务进程是: nvgetty
systemctl stop nvgetty # 停止服务
systemctl disable nvgetty # 取消服务
# 查看设备信息
udevinfo -a -p /dev/ttyTHS1
Jetson Nano可以通过VNC远程连接。您需要安装VNC服务器和VNC客户端。以下是一些步骤:
1. 在Jetson Nano上安装VNC服务器。您可以使用以下命令:
sudo apt-get install tightvncserver
2. 启动VNC服务器。您可以使用以下命令:
tightvncserver
3. 在Jetson Nano上设置VNC密码。您可以使用以下命令:
vncpasswd
4. 在您的计算机上安装VNC客户端。您可以使用RealVNC、TightVNC或其他VNC客户端。
5. 在VNC客户端中输入Jetson Nano的IP地址和端口号(默认为5901)。
6. 输入Jetson Nano的VNC密码。
7. 现在您可以通过VNC客户端远程连接到Jetson Nano了。
希望这可以帮助您。