在CentOS7上使用Gnome3.26版本进行安装测试,大多数的插件都可以正常运行,主题的工作情况良好,下面的推荐插件全部同时启用会发生冲突,实际需要启用那些插件大家可以根据自己的实际需求进行选择。

注:grub界面的引导美化在CentOS7上面暂未成功。

准备工作

安装gnome-tweak-tool

使用yum安装tweak来管理gnome的界面设置和插件

sudo yum install gnome-tweak-tool chrome-gnome-shell

安装gnome-shell-integration

安装浏览器插件,一般来说在gnome官网界面上会提醒安装,火狐和谷歌都支持该插件,如果没有提醒,可以直接去浏览器的插件中心搜索。

Gnome shell Extension

一般来说需要的插件都可以在这里找到: gnome的插件的官网 https://extensions.gnome.org/

User Themes

https://extensions.gnome.org/extension/19/user-themes/ 使shell界面可以使用主题

Dash to Dock

https://extensions.gnome.org/extension/307/dash-to-dock/ 把dash栏变成mac那样子的dock栏

Dash to Panel

https://extensions.gnome.org/extension/1160/dash-to-panel/ 把dash栏和最上面的任务栏合并变成类似windows的任务栏

Unblank screen saver

https://extensions.gnome.org/extension/1414/unblank/ 锁屏的时候使显示器不自动黑屏

Coverflow Alt-Tab

https://extensions.gnome.org/extension/97/coverflow-alt-tab/ 多任务切换的时候提供动态特效

CPU Power Manager

https://extensions.gnome.org/extension/945/cpu-power-manager/ 在任务栏动态显示CPU的工作频率,同时可以调节CPU的工作模式

NetSpeed

https://extensions.gnome.org/extension/104/netspeed/ 在任务栏实时动态显示网速

Resource Monitor

https://extensions.gnome.org/extension/1634/resource-monitor/ 在任务栏显示CPU、内存、硬盘、网速等状态信息

Pixel Saver

https://extensions.gnome.org/extension/723/pixel-saver/ 把程序的菜单栏和最顶端的任务栏合并用于节省屏幕空间

Hide Top Bar

https://extensions.gnome.org/extension/545/hide-top-bar/ 隐藏最顶端的任务栏

桌面主题美化

这里只推荐几个热门的主题,其他的可以在下面的网址上面慢慢找,一般github地址都有自动安装脚本。 gnome主题下载官网 https://www.gnome-look.org/

vimx系列

主题github地址 https://github.com/vinceliuice/vimix-gtk-themes

图标github地址 https://github.com/vinceliuice/vimix-icon-theme

grub引导界面下载地址 https://www.gnome-look.org/p/1009236/

苹果mac系风格

Mojava主题github地址 https://github.com/vinceliuice/Mojave-gtk-theme

Sierra主题github地址 https://github.com/vinceliuice/Sierra-gtk-theme

手动离线安装

在无法使用浏览器插件一键安装的时候,我们也可以进行手动下载安装包进行离线安装,需要注意还是要提前安装好gnome-tweaks。

# 查看自己的gnome-shell版本
$ gnome-shell --version
GNOME Shell 3.34.4

# 这里建议使用需要登录gnome桌面的用户操作
# 在用户的家目录下.local/share/gnome-shell/新建一个extensions的文件夹
$ cd ~/.local/share/gnome-shell/
$ mkdir extensions

# 将下载解压好的插件复制到extensions目录下
$ cd extensions/
$ cp -r ~/Downloads/dash-to-paneljderose9.github.com.v29.shell-extension/ ./

# 进入插件目录中修改metadata.json文件
# 需要保证插件目录中的metadata.json文件的uuid属性值和插件存放的文件夹一致
$ mv dash-to-paneljderose9.github.com.v29.shell-extension/ dash-to-panel
$ cd dash-to-panel/
$ cat metadata.json 
{
  "_generated": "Generated by SweetTooth, do not edit",
  "description": "An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications.\n\nFor a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize.\n\nFor the best support, please report any issues on Github. Dash-to-panel is developed and maintained by @jderose9 and @charlesg99.",
  "extension-id": "dash-to-panel",
  "gettext-domain": "dash-to-panel",
  "name": "Dash to Panel",
  "shell-version": [
    "3.18",
    "3.20",
    "3.22",
    "3.24",
    "3.26",
    "3.28",
    "3.30",
    "3.34",
    "3.32",
    "3.36"
  ],
  "url": "https://github.com/jderose9/dash-to-panel",
  "uuid": "dash-to-panel",
  "version": 29
}


# 然后我们需要重启gnome-shell桌面,同时按下ALT+F2,然后在弹出的输入框中输入r再回车即可重启
# 此外还有gnome-tweaks也需要重启