Posts
学习与思考
莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
学习与思考
之前使用远程Linux系统电脑的时候采用的是ssh与teamviewer,但ssh没有图形画面,无法使用VMD等软件,而teamviewer又时常被检测为商业用途,十分闹心。最近了解到了VNC连接方法,遂尝试了一下。虽然网上教程众多,但都不甚全面,这里将自己建立VNC连接的过程记录一下,以便日后再用时查阅。
Ubuntu18.04使用的是gnome桌面系统,桌面共享功能直接使用的是vino而非vnc4server等vnc服务端。所以有两种方法实现桌面共享:一是使用vino共享gnome桌面,二是安装其他桌面系统供以vnc4server共享。
vino共享桌面十分简单,Ubuntu18.04系统已经预装了最新版的vino。如果没有则可以通过命令sudo apt install vino
进行安装。
安装vino以后打开设置,在共享标签下找到屏幕共享,将其状态设置为打开。勾选’允许连接控制屏幕’并设置一个6-8位的密码。
此时我们还需要取消gnome的连接权限限制,可以通过sudo apt install dconf-editor
安装dconf-editor软件。打开该软件后一次打开org->gnome->desktop->remote-access,将require-encryption设置为关闭。
至此便完成了远程端的全部设置,在本地端我们可以下载VNC Viewer进行连接。打开VNC Viewer后在地址框中输入远程端的ip即可连接。
vino的连接虽然比较方便实现,但实际使用下来发现十分卡顿。而且容易出现桌面卡死的情况(这个情况在使用teamviewer时也出现过,可能是gnome桌面的问题)。所以并不推荐使用vino共享桌面。
sudo apt install xfce4 xfce4-goodies vnc4server
安装完成后使用vnc4server
命令设置安全密码并初始化配置文件:
vnc4server >>> You will require a password to access you desktop >>> Password: >>>...