一、nano配置
1.执行跟新
sudo apt-get update
2.安装vino和配置
sudo apt-get install vino
2、设Enable VNC 服务 (此时手动可打开vnc server)
sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants
3.配置VNC server:
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
4.编辑org.gnome,恢复丢失的“enabled”参数,输入一下命令进入文件,将下方key内容添加到文件的最后面。保存并退出。
sudo vim /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>
5.设置为Gnome编译模式
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
6.在会话启动时添加程序:Vino-server,使用以下命令行:
/usr/lib/vino/vino-server
这种是属于手动启动,如果每次都需要手动启动会比较麻烦下面会设置开机自启动的形式。
7、设置VNC登陆密码('thepassword' 修改为自己的密码)
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)
8、重启机器,验证是否设置vnc 成功
sudo reboot
就可以远程了
9.设置开机自启动VNC Server
VNC服务器只有在您本地登录到Jetson之后才可用。如果您希望VNC自动可用,请使用系统设置应用程序来启用自动登录。
gsettings set org.gnome.Vino enabled true
mkdir -p ~/.config/autostart
vi ~/.config/autostart/vino-server.desktop
将下面的内容添加到该文件中,保存并退出。
[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true