在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也需要重启