NVIDIA Jetson nano Ubuntu 启用vnc(普通Ubuntu系统通用)
注意:本教程全部操作都需要在开发板中的终端进行,否则部分命令会报错!!!!!!我在这里踩了很长时间的坑!!!
1.对系统执行更新
sudo apt-get update
2.安装vino服务端
这个vino服务端我使用的镜像文件是安装好了的,有些镜像可能没有
sudo apt-get install vino
3.开启VNC 服务
sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants
4.配置VNC服务
gsettings set org.gnome.Vino prompt-enabled false gsettings set org.gnome.Vino require-encryption false
5.编辑org.gnome
用于恢复丢失的“enabled”参数,用于vnc允许使用RFB 协议进行远程控制
输入以下命令进入文件,将下方key内容添加到文件的倒数第三行,即</schema>的前一行。保存并退出。
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>
以上代码添加到倒数第三行,即</schema>的前一行,切勿添加错误!!!!!
6.设置为Gnome编译模式,编译以上的文件
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
7. 在会话启动时添加程序:Vino-server,使用以下命令行:
/usr/lib/vino/vino-server
这个时候VNC服务就已经启动
设置到这里的时候,VNC服务就已经配置完成啦
但这种属于手动启动,如果每次都需要手动启动会比较麻烦
三、设置开机自启动
1.允许vino服务
gsettings set org.gnome.Vino enabled true
2.创建VNC自动启动文件
创建文件夹,然后创建一个自动启动文件
mkdir -p ~/.config/autostart sudo gedit ~/.config/autostart/vino-server.desktop
3.添加以下内容到vino-server.desktop文件中
[Desktop Entry] Type=Application Name=Vino VNC server Exec=/usr/lib/vino/vino-server NoDisplay=true
这个时候,虽说是自动启动了,但是只有进入界面后才自动启动,
就是如果有登录密码才进入界面的话,会比较难受,所以大家可以直接取消登陆密码自动进入页面
1. 获取ip地址 、子网掩码
在终端上输入 ifconfig 即可
根据获取到的ip地址,通过vnc viewer连接开发板
2 条评论
发表评论