如何美化 Ubuntu 桌面系统?
作者:卡卷网发布时间:2024-11-30 16:09浏览数量:137次评论数量:0次
Ubuntu 使用的是 GNOME 桌面,GNOME 的美化只有那么几招:
- 换主题,包括 Shell 主题、GTK 主题、图标主题、光标主题,讲究点的,还包括声音主题。甚至是 GDM 主题和 GRUB 主题也是可以换的。
- 安扩展,这里的扩展是指 GNOME Shell Extension。有些扩展是增强功能的,有些扩展是美化界面的。
- 换壁纸,这应该是属于基本操作了。有时甚至是什么其它的操作都不做,单纯只更换一个壁纸,就可以获得很酷炫的效果。如果愿意折腾的话,还可以做到壁纸定时自动切换。
- 配一个漂亮的或独特的 Dock。
- 配一个或一堆桌面小部件。在这方面,用到的软件是 Conky。
除此之外,Linux 玩家一定要做的,就是要配一个美观漂亮的终端。
6. 配置一个美观漂亮好用的终端。
下面,我在我的 Thinkpad T460s 中,以 Ubuntu 24.04 LTS 为例,展示以下 Ubuntu 桌面系统的美化过程。我美化的顺序比较随意,想到哪儿讲到哪儿,但是基本上不脱离以上 6 点的范畴。
我们先来看看刚安装完的 Ubuntu 24.04 是什么样子:
可以看到,这个界面存在以下几个问题:1. 顶部的 Panel 和左侧的 Dock 这个布局我不喜欢,不对称且占屏幕空间,我希望只在屏幕底部有一个 Panel,而且系统时间呀这些东西不要显示在 Panel 的中间,应该显示在右侧。2. 默认的终端窗口太难看,初始窗口偏小,滚动条也很出戏。
我使用 Linux 系统,有两个程序用得最多,一个是浏览器,另外一个就是终端了,因为有很多操作是通过命令行进行的。
所以我们先把终端改一下,主要是改一下大小和去掉滚动条。也不用改太细致,因为 GNOME 自带的终端的行高问题,我以后也不怎么用它,我会安装另外一个终端模拟软件 Alacritty。但是现在我们还得用这个自带的终端,所以还是初步修改一下,如下两图:
在终端窗口中点右键,选“配置文件首选项”,弹出设置窗口,如下图:
主要是改一下大小和去掉右侧的滚动条,其它的可以不用管。Ubuntu 默认使用的 Monospace 字体是 Ubuntu Mono,效果也还不错,所以我们不需要改。至于窗口半透明,我们后面会使用 Blur my Shell 扩展来让终端窗口获得毛玻璃特效,所以这里透明度也不需要设置了。
重启终端窗口。大一点的终端窗口用起来就舒服多了。下面我们来为安装扩展做准备。
这里说一下,我没有准备换主题,因为我觉得 Ubuntu 自己的 Yaru 主题已经很漂亮了,所以我先从安装扩展开始。
当然,就算是要换主题,也要从安装扩展开始。因为更换 GNOME Shell 的主题,需要一个 User Themes 扩展。
先使用sudo aptitude search gnome-shell-extension
命令查看一下系统自带的扩展,发现没有我要的。但是gnome-shell-extensions
这个软件包需要安装一下,因为需要这个软件来管理我们系统中的扩展。
安装扩展,需要访问 extensions.gnome.org 网站。可以在这个网站上直接安装扩展,但前提条件是需要在系统中安装chrome-gnome-shell
软件包。
最后,我们还要安装gnome-tweaks
软件包,因为换主体、设置系统字体、设置窗口外观这些工作,需要在这个程序里面进行。
所以,我们使用sudo aptitude install gnome-shell-extensions chrome-gnome-shell gnome-tweaks
安装必要的软件,如上图。
下面,我们访问 extensions.gnome.org 网站,如下图:
看我鼠标所指的地方,它会提示我们安装一个浏览器插件。按提示进行安装,然后刷新一下网页。
下面开始安装扩展。
第一个扩展,User Themes,如下图:
看我鼠标指的地方,在这里点一下,把 OFF 变成 ON,就可以自动安装扩展了。
安装完这个扩展之后,在 GNOME Tweaks 软件中就可以设置 Shell 的主题了,如下图:
我前面讲过,我暂时不想换主题。
如果大家想换主题的话,去 http://gnome-look.org。如下图:
好了,我们继续安装扩展。
第二个扩展,Dash to Panel。这是我每次都必安的扩展,它的作用,就是把顶部的 Panel 和左侧的 Dock,以及包括 GNOME 的 Overview 界面的 Dash 一起合并到一个底部的 Panel。如下图:
看我鼠标所指的地方,把这里的 OFF 变成 ON,就可以安装这个扩展了。安完这个扩展之后,屏幕布局立即改变,如下图:
这时,我们只需要把 Dash to Panel 扩展简单设置一下即可,比如改一下 Panel 的高度,改一下图标的边距和间距,设置一下 GNOME 启动时不显示 Overview 界面等。
有了 Dash to Panel 之后,我们就不需要其它的 Dock 软件了。不过我还是要提一下,Linux 中,比较流行的 Dock 软件有 Plank、Cairo Dock 和 Latte Dock,你们可以酌情选用。
第三个扩展,System Monitor。我的 Thinkpad T460s 性能比较差,毕竟只有 2 核心 4 线程,所以时刻监测一下系统资源占用也还不错。如下图:
第四个扩展,Blur my Shell,这个扩展很重要,我们终端的毛玻璃特效需要它,后面会展示效果。如下图:
第五个扩展,Thinkpad Thermal,监测一下我笔记本电脑的温度和风扇转速,算是 Thinkpad 用户的一个福利吧,如下图:
第六个扩展,One Window Wonderland,就是当有不全屏的窗口启动时,自动把窗口放大到和屏幕边缘有点间隙的大小。我很喜欢这个扩展,在我使用半透明终端的时候使用它效果非常好,这样我不用再去费心地设置终端窗口的大小。如下图:
但是我又不是所有的程序的窗口需要自动放大,所以会经常开关这个扩展。为了方便开关扩展,我需要下面这个扩展。
第七个扩展,Extension List,如下图:
如果没有安装 Extension List 扩展,则每次开关扩展需要用到前面安装的gnome-shell-extensions
程序,如下图:
安装 Extension List 扩展之后,开关扩展只需要在状态栏上点一下,如下图:
开启 One Window Wonderland 时,终端是这样的:
而关闭 One Window Wonderland 扩展时,终端窗口是这样的:
从上面两图可以看出,我的毛玻璃特效已经打开了,这是 Blur my Shell 扩展的功能。
从上面两图也可以看出,GNOME 自带的终端有一个非常大的问题,就是它的行高不正常。从 neofetch 的输出明显可以看出,连 Ubuntu 的 Logo 都不是圆的。
所以,我们需要一个行高正常的终端程序。我这里选择 Alacritty。
下面,我们开始打造一个漂亮的终端。
先安装 Alacritty,命令是sudo aptitude install alacritty
。
然后配置 Alacritty,配置 Alacritty 之前,先要准备好终端需要使用的字体。终端使用的字体,当然应该是 MonoSpace 字体,而且最好是打了符号补丁的字体,这样,就可以在终端中显示各种各样的符号,获得更好的界面效果。
去哪里找这种终端字体呢?我的建议是去 Github 搜索 nerd-fonts,如下图:
这个项目提供了很多打好补丁的终端字体。我们可以把整个项目下载下来,一个一个字体试用,找到我们喜欢的字体。
我最终选择了 UbuntuMono Nerd Font Mono。
在用户主目录中建立一个.fonts
目录,然后把 UbuntuMono Nerd Font Mono 字体的四个 .ttf 文件复制进去,如下图:
Alacritty 的文档可以通过man alacritty
查看,Alacritty 的配置文件是~/.config/alacritty/alacritty.toml
,是 toml 格式的配置文件。
那么有哪些选项可以配置呢?使用man 5 alacritty
查看。
我使用 Vim 编辑~/.config/alacritty/alacritty.toml
文件,对 Alacritty 进行配置。其实我的配置很简单,只设置了窗口大小、窗口透明度和字体。如下图:
然后打开 Alacritty,是下面这样的效果:
可以看到,Alacritty 的背景是半透明的,这是我在配置文件里面设置的,透明度只有 0.9,你可以根据自己的喜好设置不同的值。
然后,我们打开 Blur my Shell 的设置,为这个窗口设置毛玻璃特效。
然后再打开 Alacritty,效果是这样的:
在 Alacritty 中运行 neofetch 命令,可以看到,Ubuntu 的 Logo 是正圆形的,比前面 GNOME 自带的终端顺眼多了。
其实 KDE 自带的终端 Konsole 也是不错的。
好了,下一步就是换桌面背景。
很多人说不喜欢 Ubuntu 的色调,其实 Ubuntu 的色调主要就是体现在这个红色主题的桌面背景图片上,其实其它的界面元素,红色调并不多。
换个背景是这样:
这时,Alacritty 是这个效果:
这是没有开启 One Window Wonderland 扩展的效果。
再换一个桌面背景是这样:
你看,一下子就变成蓝色调了。
这时,Alacritty 的效果是这样:
这是开启 One Window Wonderland 扩展的效果,可以看到,窗口大小比我们设置的大,仅和屏幕边缘刘了一点空隙。
桌面能看起来有多漂亮,就看你找壁纸的水平如何了。
最后说一说桌面小部件。
我以前看到别人桌面上的小部件是很羡慕的,比如以下两个知乎回答的截图:
怎么实现的呢?用的是 conky。在 Ubuntu 中,可以使用sudo aptitude install conky
安装,然后把 conky 加入到开机启动程序就可以了。
至于怎么设置成上面两图的效果呢?可以去 gnome-look.org 搜索 gotham conky 就可以了,可以找到这个主题,如下图:
把这个主题下载下来,然后解压。再使用man conky
读一下 conky 的文档,看一看配置文件应该放到哪个地方,然后操作一下就可以了。
好了,在 Ubuntu 桌面的美化方面,我就写这么多,我觉得已经很全面了。Ubuntu 的美化其实就是 GNOME 的美化,当我们掌握了这些知识之后,在其它的 Linux 发行版上也是可以应用的,比如 Fedora / Arch / Debian 等。
现在,我们有了一个美化过了的 Ubuntu 24.04。祝大家玩得愉快!
下一篇回答,我会介绍一下怎么学习 Linux。
我的这个回答和前面的步骤息息相关。首先是选择一个二手 Thinkpad 用来玩 Linux。
玩 Linux 推荐选哪一款二手 ThinkPad?选哪个 Linux 发行版呢?请看这篇:
在21世纪,想要用linux系统替代windows日常使用,你更推荐哪个发行版?选择了 Ubuntu 之后,安装过程有什么要注意的呢?请看这篇:
Thinkpad 如何安装 Ubuntu ?然后是安装后设置:
ubuntu 系统安装后常用设置有哪些?再然后才到了这一篇的 Ubuntu 系统的美化。
关于 Linux 系统的学习,请看这一篇:
初学者应怎样学习 Linux?最后一步,如何将 Ubuntu 打造成办公系统?请看这里:
如何将 Ubuntu 打造成办公系统?在怎样学习 Linux 的回答中推荐过 Vim,关于 Vim 的配置可以看这里:
Linux 新手用 Vim 怎么配置?免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎