一、安装vnc 服务软件
sudo apt update
sudo apt install tigervnc-standalone-server
正常情况应该输出类似下面的日志:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
libfile-readbackwards-perl tigervnc-common
下列【新】软件包将被安装:
libfile-readbackwards-perl tigervnc-common tigervnc-standalone-server
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 25 个软件包未被升级。
需要下载 1,067 kB 的归档。
解压缩后会消耗 3,612 kB 的额外空间。
您希望继续执行吗? [Y/n]
获取:1 http://pkg.loongnix.cn/loongnix DaoXiangHu-stable/main loongarch64 libfile-readbackwards-perl all 1.05-2.1 [12.3 kB]
获取:2 http://pkg.loongnix.cn/loongnix DaoXiangHu-stable/main loongarch64 tigervnc-common loongarch64 1.9.0+dfsg-3+deb10u1.1 [68.7 kB]
获取:3 http://pkg.loongnix.cn/loongnix DaoXiangHu-stable/main loongarch64 tigervnc-standalone-server loongarch64 1.9.0+dfsg-3+deb10u1.1 [986 kB]
已下载 1,067 kB,耗时 22秒 (49.3 kB/s)
正在选中未选择的软件包 libfile-readbackwards-perl。
(正在读取数据库 ... 系统当前共安装有 300714 个文件和目录。)
准备解压 .../libfile-readbackwards-perl_1.05-2.1_all.deb ...
正在解压 libfile-readbackwards-perl (1.05-2.1) ...
正在选中未选择的软件包 tigervnc-common。
准备解压 .../tigervnc-common_1.9.0+dfsg-3+deb10u1.1_loongarch64.deb ...
正在解压 tigervnc-common (1.9.0+dfsg-3+deb10u1.1) ...
正在选中未选择的软件包 tigervnc-standalone-server。
准备解压 .../tigervnc-standalone-server_1.9.0+dfsg-3+deb10u1.1_loongarch64.deb ...
正在解压 tigervnc-standalone-server (1.9.0+dfsg-3+deb10u1.1) ...
正在设置 libfile-readbackwards-perl (1.05-2.1) ...
正在设置 tigervnc-common (1.9.0+dfsg-3+deb10u1.1) ...
update-alternatives: 使用 /usr/bin/tigervncconfig 来在自动模式中提供 /usr/bin/vncconfig (vncconfig)
update-alternatives: 使用 /usr/bin/tigervncpasswd 来在自动模式中提供 /usr/bin/vncpasswd (vncpasswd)
正在设置 tigervnc-standalone-server (1.9.0+dfsg-3+deb10u1.1) ...
update-alternatives: 使用 /usr/bin/tigervncserver 来在自动模式中提供 /usr/bin/vncserver (vncserver)
update-alternatives: 使用 /usr/bin/Xtigervnc 来在自动模式中提供 /usr/bin/Xvnc (Xvnc)
二、配置vnc
执行vncpasswd配置vnc访问密码
vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
配置桌面环境:
cat > ~/.vnc/xstartup << 'EOF'
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources || true
xsetroot -solid grey
mate-session &
EOF
chmod +x ~/.vnc/xstartup
三、启动vnc server
vncserver -kill :1
Killing Xtigervnc process ID 27282... success!
vncserver -localhost no :1
#以上命令里面的-localhost no的意思就是可以通过远程网络访问
这就可以连接使用了,刚连上的界面颜色有点难看,一会就正常了。