一.管理工具

gnome是通过gnome-tweak-tool(优化工具)来管理的,可以在左上角的应用程序->工具里找到。

也可以直接在终端输入gnome-tweak-tool来启动它。启动界面如下图所示

二. 主题目录

首先弄明白3个目录

1. 存放主题的地方

/usr/share/themes (公共)    ~/.themes(用户)

2. 存放图标、光标样式的地方

/usr/share/icons

3.  存放扩展的地方

/usr/share/gnome-shell/extentions(公共) ~/.local/share/gnome-shell/extentions(用户)

3. 安装主题

下载

1. X-Arc-Collection (包括GTK+ 和 shell 主题)

下载链接: https://www.gnome-look.org/p/1167049/

2. macOS High Sierra主题下的图标(MacOSX-icon-theme)和光标样式(MacOSX-cursors)

下载链接: https://www.gnome-look.org/p/1013714/

安装

将X-Arc-Collection解压可得到它提供的四种主题,个人比较喜欢X-Arc-Plus,只要将

X-Arc-Plus整个目录放到/usr/share/themes下就OK了。

同样将MacOSX-icon-theme以及MacOSX-cursors解压,然后放到/usr/share/icons目录下就ok了。

注:

1. 需要在优化工具->扩展中启用User themes. 否则shell 主题选择不了。

2. 重启下桌面(Alt + F2) 然后在弹出框中输入r即可。

做完以上步骤后开启优化工具,将GTK+、图标、鼠标、shell 主题修改即可。

4. 安装扩展

a. dash to dock

下载地址http://micheleg.github.io/dash-to-dock/

可以将应用程序固定到左侧、底部。非常好用的扩展

dash to dock 设置里面有一个外观选项, 可以将dock的黑色背景设置成透明的。

b.  DynamicTopBar

下载地址https://github.com/AMDG2/GnomeShell_DynamicTopBar

可以将桌面顶部变得透明。

至于怎么安装扩展,官网写的很详细看下就懂了,就不啰嗦了。

c. Centos默认开启了Window list扩展,使得底部有一个白条,影响美观,将它关闭即可。

五. 成果图

Centos7.x gnome 桌面美化的更多相关文章

  1. CentOS7下GNOME桌面的安装

    1,搭建yum源仓库.(yum的配置文件在/etc/yum.repos.d目录) (详见http://www.cnblogs.com/zyh120/p/6020781.html) 2,列出yum仓库里 ...

  2. Linux学习笔记之Centos7安装GNOME桌面环境

    最小化安装Centos7,系统默认是命令行界面,如果像我一样有特殊需求,这时就需要我们手动来安装用户图形界面了. 1.查看一下当前的运行级别和可以安装的group. systemctl get-def ...

  3. 记一次安装centos7及gnome桌面

    https://blog.csdn.net/bingbingtea/article/details/79553669

  4. ArchLinux安装Gnome桌面

    给Arch安装Gnome桌面美化及常用软件配置 一.创建普通用户 1.安装zsh 个人比较喜欢的一个shell,你们可以和我不同 # pacman -S zsh 2.创建用户 kain是我创建用户的名 ...

  5. CentOS7 下使用root免密码输入自动登入gnome桌面

    如果系统默认启动图形界面: vi /etc/gdm/custom.conf #找到[daemon],修改为下面的 [daemon] AutomaticLoginEnable=true Automati ...

  6. CentOS7系列--10.1CentOS7中的GNOME桌面环境

    CentOS7中的桌面环境 1. 安装GNOME桌面环境 1.1. 列出所有安装套件 [root@appclient ~]# yum groups list Loaded plugins: faste ...

  7. 解决CentOS7.4KDE桌面或者gnome桌面安装VLC及声音问题

    一.安装VLC 1.下载源 https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/e/epel-release-7-11.noarch.rpm http ...

  8. Linux 桌面美化那点事儿

    各个 Linux 桌面发行版刚拿到手的时候,或多或少都有点儿不满意,对它们进行一些改造是必须的.网上不乏各种 Linux 桌面美化的教程和经验贴,对我们这些 Linux 爱好者来说都是很好的参考资料. ...

  9. Linux下GNOME桌面的安装

    yum grouplist //列出yum仓库里的软件组列表 GNOME桌面的安装 yum install soft1 soft2 //使用yum源安装软件 yum groupinstall grou ...

随机推荐

  1. 再谈PHP设计模式

    设计模式 单例模式解决的是如何在整个项目中创建唯一对象实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法. 单例模式 $_instance必须声明为静态的私有变量 构造函数和析构函数必须声 ...

  2. Rabbitmq(4) 订阅模式

    p;发送者 x: 交换机 消息队列 c: 接收者 ------------------------------------------------------------------------ 发送 ...

  3. phpstudy+dvwa配置

    1.Apache端口被系统进程占用(Pid一般为4) -- 修改apache端口,然后通过localhost:端口号访问 2.DVWA System error - config file not f ...

  4. 设置了error_reporting(E_ALL)还是不显示错误

    原因就是在php.ini里面将display_errors关闭了.可以在php.ini里面将display_errors配置为On,然后重启php-fpm ini_set('display_error ...

  5. JEECG-Swagger UI的使用说明

    一.代码生成 (此步骤为代码生成器的使用,如不清楚请查阅相关文档视频) 1.进入菜单[在线开发]-->[Online表单开发],选中一张单表/主表,点击代码生成按钮. 2.弹出页面中填写代码生成 ...

  6. BP神经网络与Python实现

    人工神经网络是一种经典的机器学习模型,随着深度学习的发展神经网络模型日益完善. 联想大家熟悉的回归问题, 神经网络模型实际上是根据训练样本创造出一个多维输入多维输出的函数, 并使用该函数进行预测, 网 ...

  7. 用js控制 给一个input赋值之后,change事件不能捕获到,解决办法

    你用js给input赋值后要调用change方法 下面是jquery的写法 $('input#3').val("50"); $('input#3').change(); 自己试试吧

  8. azkaban 配置邮件

    1.配置邮件请在azkaban-web-server中进行配置:如下图:      /opt/azkaban/azkaban/azkaban-web-server/build/install/azka ...

  9. python 网络编程 缓冲和粘包

    tcp:属于长连接,与一个客户端进行连接了以后,其他的客户端要等待,要连接另外一个,必须优雅的断开前面这个客户端的连接. 允许地址重用:在bind IP地址和端口之前加上,# server.setso ...

  10. c++ 面试题(C/C++/STL)

    1,智能指针:auto_ptr(c++11 已经弃用),unique_ptr(用于取代 auto_ptr),  shared_ptr,  weak_ptr http://www.cnblogs.com ...