6. VNC远程桌面¶
本章主要讲解如何使用VNC远程桌面连接LubanCat板卡。
6.1. VNC¶
VNC(Virtual Network Console)是虚拟网络控制台的缩写。 它是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发。
6.1.1. 配置鲁班猫VNC服务¶
VNC分为客户端和服务端,我们首先进行鲁班猫上服务端的配置。
6.1.1.1. 安装VNC服务¶
1 | sudo apt install x11vnc
|
6.1.1.3. 进行连接测试¶
1 2 | export DISPLAY=:0
x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/cat/.vnc/passwd -rfbport 5900 -shared
|
手动开启VNC服务,设置连接端口为5900,如果端口被占用可以使用其他端口。
开启VNC服务以后,我们使用MobeXterm的VNC连接功能进行测试
6.1.1.4. 设置VNC服务开机自启动¶
在桌面登录用户的家目录下创建启动文件:
1 2 3 4 5 | #以cat用户为例
mkdir /home/cat/.config/autostart
#创建配置文件
vim /home/cat/.config/autostart/vnc.desktop
|
新建文件vnc.desktop,在文件中输入以下内容
1 2 3 4 5 6 7 8 | [Desktop Entry]
Type=Application
Exec=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /home/cat/.vnc/passwd -rfbport 5900 -forever -loop -noxdamage -repeat -shared -capslock -nomodtweak
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=VNC
Comment=Start VNC on login
|
注意
如果设置了系统休眠,要将系统休眠关闭。否则在系统处于休眠状态时无法通过VNC唤醒。
6.2. 常见问题¶
6.2.1. 鲁班猫无显示器远程桌面连接,无显示¶
解决方法一:买一个合适分辨率的HDMI诱骗器,插上去后,远程桌面的分辨率就和HDMI接口诱骗的分辨率一致。
解决方法二(推荐):开启mipi屏幕的设备树插件,可不接入屏幕,远程桌面的分辨率就和mipi屏幕插件分辨率一致。
开启mipi屏幕设备树插件请参考: lubancat mipi屏使用