本文目标是在Ubuntu20.04的环境中安装桌面环境,提供远程访问能力,实现中文及中文输入法支持,能够通过这个基础的桌面环境进行简单网页浏览、文档写作的功能。实现基础款的随身携带的桌面环境。
接下来的流程使用Vultr的云服务器进行讲解,并不对使用Vultr作为主力的服务器供应商做推荐,这里是考虑到Vultr计费方式灵活,根据使用的需求可以随时部署和释放,符合写这篇指引的需要。
部署服务器时选择Ubuntu 20.04 版本:
服务器配置选择2CPU4G内存:
服务器部署好后得到配置信息:
以下正式开始:
首先通过putty工具连接到服务器,看到以下画面:
接下来做一次更新和升级,执行命令:
apt update -y ; apt upgrade -y
升级后设置一下语言:
dpkg-reconfigure locales
在出现的第一画面里做如下选择,空格键是选择,Tab键可以跳到“OK”上,Enter键确认:
再进入到第二画面后,同样通过空格键选择中文为默认的语言编码,用Tab键跳到“OK”上回车确认:
设置完毕后,重新连接一次服务器,会发现系统支持中文展示了,像这样:
下面我们开始真正的桌面环境的安装,这里安装ubuntu desktop而不是xfce,原汁原味!执行命令:
apt install ubuntu-desktop
安装过程耗时较长,耐心等待,直至完成。
完毕后进行Xrdp的安装,提供远程桌面访问的能力,执行以下命令:
apt install xrdp -y
Xrdp会安装成服务,可以验证一下:
systemctl status xrdp
可以看到红色ERROR这一行信息,如何解决呢?执行以下命令,可以看到红色的信息不见了:
adduser xrdp ssl-cert
systemctl restart xrdp
systemctl status xrdp
这样桌面环境和远程服务安装好后,就可以连接到远程桌面。经过反复的测试和实验,使用Windows 10 默认的远程桌面工具mstsc,体验非常卡顿,有一款MobaXterm工具值得尝试,可以改善卡顿体验。配置如下:
连接到桌面后,一路点击Next,最后点击Start Using Ubuntu:
接下来设置中文及中文输入法支持,依次点击左上角的Activities-Show Applications-Language Support:
之后在Language Support中增加语言支持:
如果你看到是上图这样的,先点击安装。完成后点击“添加或删除语言”按钮,找到“中文(简体)”打勾,Apply。
完成后,顺便将键盘输入法系统选择成为“iBus”:
接下来重启系统,重新连接后会看到界面菜单均已中文显示。点击右上角电源标识旁边的小尖号,出现的菜单里点击设置:
在设置的界面中找到“区域与语言”,能够看到语言已经设置成为“汉语”:
我们接下来要设置中文输入法,点击下面的“+”,出现输入源小窗口:
点击“汉语”:
点击“中文(智能拼音)”进行“添加”就完成了输入法的设置。
至此已经完成了本篇文章所有的指引工作,接下来我们使用Ubuntu20.04系统自带的Firefox浏览器畅快的上一下英特耐特吧。
可以通过Super(视窗键)+空格进行输入法切换:
最后,要特别告诉大家,Ubuntu20.04远程环境在真实搭建的情况下可能存在卡顿的情况,两点原因,一是Xrdp和Windows原生的rdp是有区别,只有在Lan环境下才能保证流畅使用;另外,就是要考虑带宽的因素。此篇讲解了基础款环境的搭建,对于一般性的上网阅读、编写文档等需求通过一些优化是能满足的,我们打造随身携带的桌面环境之路也就自此上路了。后续我们将发掘更多、更优的方式来使用桌面环境完成更多的场景化需求,最终让我们的桌面环境无处不在。