Gnome美化及常用扩展
#Ubuntu #Gnome
作为一名开发人员,笔者对 Windows 上没完没了的广告弹窗深恶痛绝,同时也难以忍受 MacOS 的封闭性。于是,自 2020 年起,笔者便将 Ubuntu 用作生产力系统,且一直沿用至今。需要注意的是,这篇笔记并非教程,不会事无巨细地涵盖所有细节。因此,阅读本文的读者需要具备一定的 Linux 基础,了解一些常用命令的使用方法。
当前,许多软件在 Wayland 环境下的适配并不完善,存在诸多问题。而 X11 则能很好地兼容这些软件,确保它们的正常运行。因此,我至今仍在使用 X11(在登陆界面右下角选择 Gnome on xorg)。
效果展示
版本信息
- Ubuntu:Ubuntu 24.04.1 LTS
- Gnome:46
- 窗口系统 :X11
安装扩展
安装扩展管理器
sudo apt install gnome-shell-extension-manager
扩展安装方式
~/. local/share/gnome-shell/extensions
为前用户扩展目录,仅对当前用户有效:
/usr/share/gnome-shell/extensions
为系统扩展目录,对所有用户有效
通过"扩展管理器"安装
扩展管理器有些扩展搜索不到,可以到 GNOME Shell Extensions 查找安装
大致步骤:游览扩展->点击安装->确定安装(有时候会失败,多试两下就好了)
通过 GNOME Shell Extensions 网站安装
大致步骤:搜索扩展-》查看详情->(非必须)查看支持的版本->点击 Install 安装->弹出窗口中“同意”打开扩展管理器->后续步骤同扩展管理器安装
Github 自行下载安装(一般不建议)
大部分可以通过 Gnome 扩展网站找到,不再支持的扩展可以尝试通过修改 metadata. json 来尝试支持。一般太老旧的版本不建议这么做,因为即使做改了大概率也会报各种错误。
安装步骤如下:
- 从 Github 上下载对应扩展
- 将扩展解压并移动到扩展目录:
~/.local/share/gnome-shell/extensions
- 查看对应扩目录下展下 metadata. json 文件 shell-version 属性,查看Gnome 版本是否在支持列表内。如果不支持,可以尝试增加当前 Gnome 版本到该列表
- 注销并重新登陆或重启 gnome-shell 服务
常用扩展及主要功能
随着 Gnome 版本更新,有些插件会有新的替代或版本不支持的情况,请留意版本是否支持。
如无特殊说明,一般使用扩展管理器安装即可。目前只列举了我使用的部分扩展,更多扩展待探索。
顶栏
- Dash to Panel:通过把 Dock 移到顶栏并设置顶栏位置,实现 Windows 7 类似的任务栏效果。
- Transparent Top Bar:顶栏透明效果
- Vitals:在顶栏显示系统资源监控
- Day Progress:在顶栏显示一个进度条,体现当天时间进度
- DnD On Time:定时进入免打扰模式
- Docker:在顶栏显示或管理 Docker 容器
窗口
- Just Perfection:(非常棒)调整工具以自定义 GNOME shell、更改行为和禁用 UI 元素
- Blur my Shell:为 GNOME Shell 的不同部分添加模糊外观,包括顶部面板、破折号和概览。可实现毛玻璃效果(目前还不是很完美)
备注:会导致快捷键显示桌面时部分窗口无法隐藏,窗口点击无效,需要通过任务栏图标激活。 - Burn My Windows:在窗口打开或关闭时增加各种花里胡哨的动画效果
- Transparent Window Moving:窗口移动或改变大小时增加透明效果
- Compiz alike magic lamp effect:窗口最大化、最小化时添加一个魔法动画(阿拉丁神灯)
- Compiz windows effect:窗口移动或改变大小时增加一个 Q 弹的效果(像果冻一样 Q 弹)
- Time++:在顶栏添加一个番茄钟(也包含秒表等功能),不支持最新版本
其它小工具
- GitHub - zhrexl/DrawOnYourScreen2 :通过 Super+Alt+D 触发桌面画图。手动安装,且不支持最新版本
- Always Show Titles In Overview :预览时总是显示窗口的名称
- Applications Overview Tooltip:预览时显示工具提示
- Auto Move Windows:(打开应用时)自动移动应用窗口到指定的工作区(需要提前设置)
- GTK Title Bar:(参考 MacOS) 删除非 GTK 应用程序的标题栏,同时将对默认工作流程的干扰降至最低。不支持最新版本
- Bing Wallpape: 必应壁纸
- Customize Clock on Lock Screen:锁屏桌面上显示时钟
- Fly-Pie:一个没什么用但比较炫的应用程序菜单导航工具
评论区