Ubuntu 20.04 美化 比mac OS还好看
网站 https://www.pling.com/ 下载速度很慢,不过大多数具体的主题文件,都会在下载页面标识出github页面,可以直接去clone
新发现的一个主题 https://github.com/nana-4/materia-theme
先看美化的效果图
2021-12-15更新,关于snap打包软件的themes,需要在下面的目录也添加主题文件
图标的目录如下:
其实主要是app store软件

对于snap打包的应用,tweaks修改主题之后,找不到主题文件,就用了默认的主题
原本是用的18.04,做了一些美化。直接升级到20.04崩了,各种问题。。。如果你也想试试,这里附上从18.04直接升级到20.04的方法:
sudo apt install update-manager-core
sudo do-release-upgrade -m desktop -d
一路y就行了。
再多bb两句,这次20.04的升级,有很多地方做得很好。
首先就是输入法,默认的中文输入法已经很好用了,再也不用折腾着安装狗子输入法了,甚至还能直接出emoji,比如右边这个🈶😋,点赞!!!
然后归档管理器也超级好用了,毕竟并不是谁都习惯用命令行。特别是大众群体。
明显能感觉出来,ubunt这次在系统易用性上下了功夫,想做到让更多的没有linux知识的人也能很快上手ubuntu。
正文开始
全新安装的Ubuntu20.04,dd命令创建的安装盘。
sudo dd if=/xxx.iso of=/dev/xxxx
20.04的一些新特性可以参考这个网站 https://www.omgubuntu.co.uk/2020/04/feature-spotting-in-focal-fossa
不得不说新增的小数缩放挺好,刚好是新换了4k显示器,200%太大,100%太小。。。。
准备工作与美化思路
思路:安装一些扩展软件,用这些软件把某些UI上的东西调调位置颜色等。然后是下载一些主题文件(比如图标),替换默认的主题文件。
下面开始准备工作
换源
这样才能满速下载软件
deb http://mirrors.163.com/ubuntu/ focal main restricted
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted
deb http://mirrors.163.com/ubuntu/ focal universe
deb http://mirrors.163.com/ubuntu/ focal-updates universe
deb http://mirrors.163.com/ubuntu/ focal multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu focal-security main restricted
deb http://mirrors.163.com/ubuntu focal-security universe
deb http://mirrors.163.com/ubuntu focal-security multiverse
开始美化之前先记住这两个网站,一个是扩展,另一个是主题,美化就是围绕“扩展”和“主题”两个项目开展的。
https://www.pling.com/s/Gnome
https://extensions.gnome.org/
tweaks
这是一个切换主题的工具软件,下载好的图标等主题文件用Tweaks切换。
sudo apt install gnome-tweak-tool
顺应潮流,20.04的窗口标题栏与工具栏合并,这样节省了竖向面积。个人认为这是个非常好的设计,特别是对于现在竖向明显比横向窄的显示器,现在很多软件都在这样做。
最大化、最小化、关闭按钮依然可以放在左边,但是会有点问题,所以暂且还是不改了
Shell
Tweaks上shell选项默认是叹号无法修改,需要启用UserTheme扩展才能有,操作如下:
打开UserTheme按钮,然后重启Tweaks
预热结束,下面正式开始美化我们的UI
gnome extension(扩展)
在下面这个网站下载,网站上有很多可用的扩展,在浏览器上安装一个插件就能直接在浏览器上安装扩展。
https://extensions.gnome.org/
Google因为众所周知的原因,本节下面的操作都在Firefox上完成。之前也做过装gnome extension的教程: https://www.cnblogs.com/feipeng8848/p/9854505.html 这里再简单过一下
装完之后浏览器这里会有个脚丫子:
然后:
sudo apt install chrome-gnome-shell
sudo apt install gnome-shell-extensions
注销或者重启,保证正常工作。找到你想装的扩展比如下面的dash to panel,在网页上把按钮打开就会提示你安装了。
dash to panel
直接搜就能找到:
dash to panel 能把顶栏和任务栏合并,减少竖向面积的占用,个人觉得非常好用,为此我基本已经不再使用dash to dock了。实用为王!
dash to dock
安装还是点off成on
同时开dash to dock和dash to panel还是有问题,重复显示了(下图),所以这两个扩展只用一个吧
GTK Theme
主题主要是图标和软件窗体的样式,自定义的思路是下载主题文件丢到.themes或者.icons目录下,然后在tweaks中切换就行了。
下面的文字原版引用原来的博文 https://www.cnblogs.com/feipeng8848/p/8970556.html
关于几个目录,GTK、Shell的目录是:/usr/share/themes,图标的目录是/usr/share/icons。
放到/usr/share/下是全局修改,也就是说如果你换一个账户登陆,也是可以用这些主题文件的。弊端就是操作较复杂,需要sudo权限。
如果仅仅是想修改当前账户的主题,可以选择在/home/YourAccount/(比如 /home/feipeng8848/)下新建两个目录:.themes 和 .icons。注意,目录名称前面有个点 “ . ” ,然后把shell、GTK主题文件放到 .themes中,图标文件放到 .icons 中。
创建两个文件夹
然后去 https://www.pling.com/s/Gnome 下载主题吧!
AntThemes
网站依旧慢的要死。。。
下载完成之后解压到.themes
,然后重启Tweaks,切换到刚丢进去的主题。
嗯。。。感觉有点太黑了。。。。😍
赶紧换个白色的主题,ant系列有很多,白色也也有
图标
用的这个 https://www.pling.com/s/Gnome/p/1305429
下载解压后丢到.icons
文件夹中,重启tewaks然后选中刚刚丢进去的McMojave-circle
效果如下
GDM
锁屏和登录页面的主题,本来想选下面这个,但是gdm主题基本都是19年更新的,就怕20.04的兼容性有问题,就没折腾。。。
https://www.pling.com/s/Gnome/p/1207015/
GRUB
Ubuntu的GRUB实在是太简陋了,学学隔壁manjaro。。。。
也是存在更新不及时的问题,找了个支持4k的试试吧 https://www.pling.com/s/Gnome/p/1009237/
效果么,不理想,不贴图了,主要是也不好截图哈哈。。。
其他一些补充:
上图是找到了gtk的源码 3.89.4版本,查找theme目录的顺序。首先是g_get_user_data_dir()函数Glib的一个函数,访问一个用于写入特定用户数据文件的基本目录$XDG_DATA_HOME
,该目录默认一般是$HOME/.local/share
然后是获取当前用户主目录的函数g_get_home_dir()
最后就是g_get_system_data_dirs(),得到系统的数据目录
XDG相关的目录定义: https://specifications.freedesktop.org/basedir-spec/basedir-spec-0.6.html
资源下载很慢,为了方便,我下载了一部分放到网盘分享了。欢迎且鼓励打赏请我喝杯咖啡(文末有打赏链接)😁😁😁
链接:https://pan.baidu.com/s/1A5OzyBf_8YZF3gq2QaHQww
提取码:x0cs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2018-04-30 qtchooser