依然是老生常谈的Gnome主题美化问题。
最近发现了一款非常好看的仿 Big Sur 主题,以及几款有意思的拓展,特意分享出来以供参考。
在此声明:适合自己的才是最好的
先来一张效果图
更换软件源
这里使用阿里云的软件源
1 2 3 4 5 6 7 |
打开sources.list文件 sudo nano /etc/apt/sources.list 将文件中所有的域名更换成 http://mirrors.aliyun.com/ 并保存 更新软件源 sudo apt update |
Or
也可以使用ubuntu自带的软件更新器进行修改,在此不赘述。
安装需要用到的工具
打开命令行,执行以下命令
1
|
sudo apt install git gnome-tweak-tool gnome-shell-extensions chrome-gnome-shell python3 python3-pip
|
安装拓展
-
Applications Menu
固定在顶栏上的应用程序菜单
-
Blyr
当打开活动界面时虚化背景
-
Compiz alike magic lamp effect
窗口最小化特效,模仿 Mac OS
-
Dash to Dock
优秀的 dock 优化
-
Dynamic Panel Transparency
当程序最大化时将顶栏变为不透明状态
-
Extensions
便捷管理 gnome 拓展
-
Frippery Move Clock
将时间移动到顶栏的右侧而不是固定在中间
-
OpenWeather
一个天气小工具
-
Panel OSD
配置通知在(主)屏幕上的显示位置,而不是仅显示在消息托盘上方
-
Removable Drive Menu
当外部设备连接时会在顶栏显示
-
Screenshot Tool
实时截图小工具
-
Top Panel Workspace Scroll
将鼠标放在顶栏上滚动鼠标时可以切换虚拟桌面
-
TopIconsFix
解决 wine 程序运行时 wine 任务栏悬浮的问题
其实可以用TopIconsPlus解决,但是TopIconsPlus会将本身系统程序的任务栏图标也加进去导致菜单栏样式默认为 wine 的样式,我个人不是很喜欢
-
User Themes
从用户目录加载 shell 主题。
安装 Big Sur 风格主题
在这里特别感谢 @vinceliuice 开发和维护了 WhiteSur 主题
将界面主题和图标主题克隆到本地
1 2 |
git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git git clone https://github.com/vinceliuice/WhiteSur-icon-theme.git |
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
cd WhiteSur-gtk-theme 安装界面主题 ./install.sh 安装GDM主题 sudo ./install.sh -g 修改 gnome-shell 活动图标 ./install.sh -i ubuntu 安装 Dash to Dock 主题 ./src/other/dash-to-dock/install.sh cd ../WhiteSur-icon-theme 安装图标主题 ./install.sh |
配置
从程序列表中打开 优化 > 外观,应用程序选择 WhiteSur- 开头的任意选项,图标选择 WhiteSur,Shell 选择和应用程序相同的选项。
设置好后退出即可。
修改 Dash to Dock
浏览器打开 Dash to Dock,点击后面的扳手按钮。
点击外观选项卡,将 [使用内置主题] 后面的开关打开。
剩下的自己调一调,调到顺眼即可。
删除 Ubuntu Dock
由于 Dash to Dock 有时候可能和Ubuntu Dock冲突导致两个Dock重叠在一起,所以保险起见删掉Ubuntu Dock。
打开命令行运行一下命令:
1
|
sudo rm -rf /usr/share/gnome-shell/extensions/ubuntu-dock@*
|
全局菜单
全局菜单可以说是Mac OS的灵魂,本来 Gnome2 还可以用拓展添加全局菜单的,但是 Gnome3 禁止了这些拓展。
但是 @gonzaarcr 基于 gnome hud 开发了 Gnome3 的全局菜单 Fildem。
下载到本地
1 2 3 4 |
git clone https://github.com/gonzaarcr/Fildem.git mv Fildem/fildemGmenu@gnoza.com ~/.local/share/gnome-shell/extensions/ sudo mv Fildem /usr |
安装依赖
1 2 3 |
sudo apt install libbamf3-dev bamfdaemon libkeybinder-3.0-dev appmenu-gtk2-module appmenu-gtk3-module unity-gtk-module-common sudo pip3 install fuzzysearch |
配置
1 2 3 |
echo gtk-modules=\"appmenu-gtk-module\" >> ~/.gtkrc-2.0 echo gtk-modules=\"appmenu-gtk-module\" > ~/.config/gtk-3.0/settings.ini |
修改参数
1
|
vim ~/.local/share/gnome-shell/extensions/fildemGmenu@gonza.com/extension.js
|
将 const FORCE_SHOW_MENU = false
改为 const FORCE_SHOW_MENU = true
将 const SHOW_APPMENU_BUTTON = false
改为 const SHOW_APPMENU_BUTTON = true
将启动脚本设置为开机启动
打开启动应用程序。
点击添加,名称随便写一个,命令写 /usr/Fildem/run.sh
。
保存,退出。
在 拓展 中将 Fildem 打开。
安装 oh-my-zsh
1 2 3 |
sudo apt install -y zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
重启。
完成。