虚拟机中安装了 Ubuntu 18.04 LTS ,主要是考虑到 Ubuntu 界面还是很好看(相对 CentOS)的 。但是无奈操作卡顿,已经修改过 swap 的值,命令如下:
vi /etc/sysctl.conf
在最后添加 vm.swappiness = 10 当然随便你放在哪里
而且网络还经常断线,所以下载CentOS 进行安装,安装后倒是很流畅,不过界面确实相对逊色一点。 无意间发现 gnome-shell extensions ,安装步骤:
yum install gnome-tweak-tool yum install gnome-shell
打开插件目录 https://extensions.gnome.org,但是很不幸的出现了一个错误:
Although GNOME Shell integration extension is running, native host connector is not detected。
原来是还需要一个 chrome-gnome-shell 的东西,Ubuntu 直接安装就好了,但是 CentOS 没有想过的源 ,所以手动安装 。进入 https://gitlab.gnome.org/GNOME/chrome-gnome-shell/ 下载源码 ,安装手册可以参考其 wiki ,文档中 clone 链接是 git://git.gnome.org/chrome-gnome-shell ,如果报错可以改成 https://gitlab.gnome.org/GNOME/chrome-gnome-shell.git 。
chrome-gnome-shell 需要几个依赖,其中 jq 需要自己导入源,操作步骤:
一、简介
EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由Fedora特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。
附EPEL官网:http://fedoraproject.org/wiki/EPEL/zh-cn
二、下载并安装EPEL
[root@localhost ~]# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpm
[root@localhost ~]# yum repolist ##检查是否已添加至源列表
OK,检查好已添加至源后就可以进行yum安装了
jq的安装
可以从https://pkgs.org/centos-7/epel-x86_64/jq-1.5-1.el7.x86_64.rpm.html下载
不过依赖太麻烦,还是装epel源,如上
然后yum install jq就OK了
- 安装主题
进入 https://www.gnome-look.org 下载自己写好的主题,解压到 /usr/share/themes ,图标相关的压缩包解压到 /usr/share/icons
- 设置界面
选择刚才下载的主题,图标,甚至是背景图片,锁屏背景.....
一定要把 User themes 打开,如下:
到目前为止,可以直接通过浏览器插件来启用你需要的插件,地址栏输入 https://extensions.gnome.org/
- 最终效果
此文只是为了记录一下安装过程出现的问题以及解决方案,详细过程其参考下面的链接。
参考链接
- https://cloudcone.com/docs/article/install-gnome-shell-extensions-linux/
- https://www.howtoforge.com/tutorial/how-to-theme-gnome-shell/
- https://blog.csdn.net/shashayangzhou/article/details/52974196
- https://github.com/vbay/CSDN-CODE/tree/master/Ubuntu18.04-tutorials-themes
- https://gitlab.gnome.org/GNOME/chrome-gnome-shell