从这篇起,我将使用Ubuntu16.04来搭建流媒体开发的环境。这是Ubuntu16.04空虚拟机的开始文章虚拟机下配置linux的网络上网(包括ssh,gcc,g++的安装)。几乎所有软件的搭建都是从零开始。
上面安装好能上网后,本篇将讲述关于界面环境的搭建。

1 安装gnome

安装Gnome桌面超级简单,就一句命令。不过下载和安装比较久,最好先将/etc/apt/source.list的源换成阿里源,这样比较快。

sudo apt-get update				#更新源,防止出错
sudo apt-get  install gnome

注意:安装过程中可能出现以下错误,那是因为我们没有update更新源,重新更新一下,然后再次安装gnome即可,他会继续上一次的安装。

Err:1160 http://security.ubuntu.com/ubuntu xenial-security/main amd64 xserver-common all 2:1.18.4-0ubuntu0.11
  404  Not Found [IP: 91.189.91.39 80]
Err:1160 http://security.ubuntu.com/ubuntu xenial-security/main i386 xserver-common all 2:1.18.4-0ubuntu0.11
  404  Not Found [IP: 91.189.91.39 80]
Err:1160 http://security.ubuntu.com/ubuntu xenial-security/main i386 xserver-common all 2:1.18.4-0ubuntu0.11
  404  Not Found [IP: 91.189.91.39 80]
Fetched 502 MB in 3h 25min 11s (40.8 kB/s)                                                      
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/x/xorg-server/xserver-common_1.18.4-0ubuntu0.11_all.deb  404  Not Found [IP: 91.189.91.39 80]

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/universe/x/xorg-server/xserver-xephyr_1.18.4-0ubuntu0.11_amd64.deb  404  Not Found [IP: 91.189.91.39 80]

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/x/xorg-server/xserver-xorg-core_1.18.4-0ubuntu0.11_amd64.deb  404  Not Found [IP: 91.189.91.39 80]

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/x/xorg/xserver-xorg-input-all_7.7+13ubuntu3.1_amd64.deb  Connection failed [IP: 91.189.91.38 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

安装完界面如下:
在这里插入图片描述

2 重启

安装完之后可能需要重启,重启之后在登录界面选择一个用户输入密码登录即可。
如图:
在这里插入图片描述
注意,上面安装完毕后,可能桌面的显示有点模糊,那是因为分辨率与本机不匹配,Linux没有1920x1080的分辨率。可以参考以下文章:
修改Linux桌面分辨率
但是完成第5步后,每次按虚拟机上面的调整画面就会被重置,所以我们不能让它改变。我没有安装上面博主的新建文件的方法。而是执行下面命令:

sudo vim ~/.profile

然后在文件末尾添加如下内容,注意Virtual1是我用xrandr获取的设备名字。其余字符串都是1920x1080固定的,可以照抄,当然你也可以输入cvt这些相关命令获取。
在这里插入图片描述
这个配置完可能也要重启电脑才能使分辨率正常。

如果想添加其它功能,参考以下网址。

https://blog.csdn.net/yuleitao/article/details/104672599?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_utm_term-5&spm=1001.2101.3001.4242

3 安装其它额外功能

3.1 安装相应界面管理工具
这里实际上可以选择,看大家是否需要。

sudo apt-get install ubuntu-gnome-desktop
sudo apt-get install gnome-shell

窗口选择登录管理界面的时候,选择GDM3代表使用gnome的管理界面,选择LIghtDM代表使用unity的管理界面,这里直接选择GDM3即可。

安装之后如果想切换只需要运行以下命令重新选择即可。

sudo dpkg-reconfigure gdm3

3.2 安装gnome管理工具
注意,3.1和3.2的工具可能在第一步下载时,会自动安装了,所以他会显示下面的内容。

sudo apt-get install gnome-tweak-tool	

在这里插入图片描述

3.3 重启或者注销
在登录时输入密码的下面的小齿轮中,提供了桌面环境,我们选择gnome。
在这里插入图片描述

4 设置主题

打开gnome-tweak-tools(搜索一下即可)设置主题。
在这里插入图片描述

r然后在扩展中打开这两个选项。
在这里插入图片描述
在这里插入图片描述

5 安装文泉驿米黑字体

sudo apt-get install fonts-wqy-microhei

继续打开Tweak工具,配置如下 在1080p屏幕上显示效果良好。
在这里插入图片描述

6 安装搜狗拼音输入法

6.1 搜狗输入法是安装在fcitx输入法系统下的。要安装搜狗输入法要先搞定这个系统。
所以先添加以下源。

sudo add-apt-repository ppa:fcitx-team/nightly

如果出现以下错误:
在这里插入图片描述
重新安装一下CA证书即可:

sudo apt-get install --reinstall ca-certificates

然后再次add-apt即可,我是重新安装CA证书就好了。若还出现错误,请参考Cannot add PPA: ‘ppa:’

成功会在/etc/apt/sources.list.d目录多出一个 fcitx-team-ubuntu-nightly-xenial.list 文件。
在这里插入图片描述

如果出现这种错误:
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
使用如下命令修复:

sudo apt-get -f install
#再次下载即可
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update				#更新安装源

sudo apt-get install fcitx 		#安装fcitx
sudo apt-get install fcitx-config-gtk  #安装fcitx配置工具,可能是最新,保险起见还是输入一下该命令
sudo apt-get install fcitx-table-all #安装fcitx的table-all包
sudo apt-get install im-config		 #安装im-config工具

6.2 在搜狗的官网上下载deb包并解压
搜狗官网:搜狗官网

cd ~/Downloads$
#然后通过windows下载好deb安装包,利用xftp传输到该文件夹。然后解压:
sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb

上面解压过程中可能出现以下问题,这个问题说白了就是搜狗拼音安装包中含有fcitx-ui-qimpanel,与系统已有的fcitx-ui-qimpanel产生了冲突,所以只需要将fcitx-ui-qimpanel卸载即可。
在这里插入图片描述

sudo apt-get remove fcitx-ui-qimpanel

继续安装可能会出现下列问题:

Errors were encountered while processing:
 sogoupinyin

解决:

sudo apt-get -f install
sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb #此时重新安装即可

6.3 添加搜狗拼音
首先先点击一下Fcitx,不然待会添加输入源时找不到内容可以添加。
在这里插入图片描述

然后点击Fcitx Configuration,添加搜狗输入法。
在这里插入图片描述

6.4 安装相关中文包
给系统添加对应的中文包,注意这一步不添加的话,可能会添加完搜狗后,且下面im-config修改为fcitx然后重启后,虽然按下ctrl+空格可以切换到搜狗输入法,但是在终端打字时,打出来的还是英文,无法打出中文。反正在linux下载搜狗很麻烦,虽然本人也下载了好几次,都是因为每次遇到不同的版本,还是需要花上不少的时间,这搜狗真的是。。。
打开设置->选择地区和语言,将下面的语言选择为汉语(英文是Chinese),然后输入源添加汉语(英文是Chinese),然后退出即可。

注:本图是我后面下载其它版本补上的。英文版参考6.5那一步的截图。

在这里插入图片描述

然后我随便选择了一个中文版,然后会弹出一个小窗口(注意可能会被区域和语言的那个窗口挡住,需要移动一下),我们点击安装即可,大约30s左右安装完毕。
在这里插入图片描述

6.5 修改键盘输入法系统
如果有些人的界面是这样的,则直接在底部修改为fcitx:
在这里插入图片描述
若界面像我这样的,好像是没有找到界面修改的方法:
在这里插入图片描述
所以我们使用命令修改:

im-config	

弹出下面界面,注意在xshell输入该命令是不行的。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

6.6 重启

sudo reboot

安装后,系统默认切换输入法应该是shift键。这是我安装好的搜狗输入法:
在这里插入图片描述

这是我后面下载其它搜狗版本成功的截图(版本是linux的sogoupinyin_4.0.1.2800_x86_64.deb,上面的版本是sogoupinyin_2.4.0.3469_amd64.deb),界面有点不一样,不管它了,能用就行。
在这里插入图片描述
注意,重启后,可能打字时,无法提示选择下面1.满脸 2… 3.曼联这些提示。
解决:点击左下角,按下ctrl+space切换到中文先,然后右键选择全拼或者拼音即可(没有双拼、拼音需要input输入源)。
在这里插入图片描述

并且重启后,可能中文打字会有延迟,第一时间打字可能还是没有显示提示,等一下就好了。

反正搜狗在linux下载给我的感觉就是一个字,烦。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐