卡卷网
当前位置:卡卷网 / 每日看点 / 正文

如何美化 Ubuntu 桌面系统?

作者:卡卷网发布时间:2024-11-30 16:09浏览数量:137次评论数量:0次

Ubuntu 使用的是 GNOME 桌面,GNOME 的美化只有那么几招:

  1. 换主题,包括 Shell 主题、GTK 主题、图标主题、光标主题,讲究点的,还包括声音主题。甚至是 GDM 主题和 GRUB 主题也是可以换的。
  2. 安扩展,这里的扩展是指 GNOME Shell Extension。有些扩展是增强功能的,有些扩展是美化界面的。
  3. 换壁纸,这应该是属于基本操作了。有时甚至是什么其它的操作都不做,单纯只更换一个壁纸,就可以获得很酷炫的效果。如果愿意折腾的话,还可以做到壁纸定时自动切换。
  4. 配一个漂亮的或独特的 Dock。
  5. 配一个或一堆桌面小部件。在这方面,用到的软件是 Conky。

除此之外,Linux 玩家一定要做的,就是要配一个美观漂亮的终端。

6. 配置一个美观漂亮好用的终端。

下面,我在我的 Thinkpad T460s 中,以 Ubuntu 24.04 LTS 为例,展示以下 Ubuntu 桌面系统的美化过程。我美化的顺序比较随意,想到哪儿讲到哪儿,但是基本上不脱离以上 6 点的范畴。

我们先来看看刚安装完的 Ubuntu 24.04 是什么样子:

如何美化 Ubuntu 桌面系统?  第1张

图1、刚安装完的 Ubuntu 24.04

可以看到,这个界面存在以下几个问题:1. 顶部的 Panel 和左侧的 Dock 这个布局我不喜欢,不对称且占屏幕空间,我希望只在屏幕底部有一个 Panel,而且系统时间呀这些东西不要显示在 Panel 的中间,应该显示在右侧。2. 默认的终端窗口太难看,初始窗口偏小,滚动条也很出戏。

我使用 Linux 系统,有两个程序用得最多,一个是浏览器,另外一个就是终端了,因为有很多操作是通过命令行进行的。

所以我们先把终端改一下,主要是改一下大小和去掉滚动条。也不用改太细致,因为 GNOME 自带的终端的行高问题,我以后也不怎么用它,我会安装另外一个终端模拟软件 Alacritty。但是现在我们还得用这个自带的终端,所以还是初步修改一下,如下两图:

如何美化 Ubuntu 桌面系统?  第2张

图2、在终端中点右键,选“配置文件首选项”

在终端窗口中点右键,选“配置文件首选项”,弹出设置窗口,如下图:

如何美化 Ubuntu 桌面系统?  第3张

图2、终端的设置窗口

主要是改一下大小和去掉右侧的滚动条,其它的可以不用管。Ubuntu 默认使用的 Monospace 字体是 Ubuntu Mono,效果也还不错,所以我们不需要改。至于窗口半透明,我们后面会使用 Blur my Shell 扩展来让终端窗口获得毛玻璃特效,所以这里透明度也不需要设置了。

重启终端窗口。大一点的终端窗口用起来就舒服多了。下面我们来为安装扩展做准备。

如何美化 Ubuntu 桌面系统?  第4张

图3、安装必要的软件包

这里说一下,我没有准备换主题,因为我觉得 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 网站,如下图:

如何美化 Ubuntu 桌面系统?  第5张

图4、GNOME 扩展的官网

看我鼠标所指的地方,它会提示我们安装一个浏览器插件。按提示进行安装,然后刷新一下网页。

下面开始安装扩展。

第一个扩展,User Themes,如下图:

如何美化 Ubuntu 桌面系统?  第6张

图5、User Themes 扩展

看我鼠标指的地方,在这里点一下,把 OFF 变成 ON,就可以自动安装扩展了。

安装完这个扩展之后,在 GNOME Tweaks 软件中就可以设置 Shell 的主题了,如下图:

如何美化 Ubuntu 桌面系统?  第7张

图6、GNOME Tweaks 工具

我前面讲过,我暂时不想换主题。

如果大家想换主题的话,去 gnome-look.org。如下图:

如何美化 Ubuntu 桌面系统?  第8张

图7、gnome-look.org

好了,我们继续安装扩展。

第二个扩展,Dash to Panel。这是我每次都必安的扩展,它的作用,就是把顶部的 Panel 和左侧的 Dock,以及包括 GNOME 的 Overview 界面的 Dash 一起合并到一个底部的 Panel。如下图:

如何美化 Ubuntu 桌面系统?  第9张

图8、Dash to Panel 扩展

看我鼠标所指的地方,把这里的 OFF 变成 ON,就可以安装这个扩展了。安完这个扩展之后,屏幕布局立即改变,如下图:

如何美化 Ubuntu 桌面系统?  第10张

图9、安装完 Dash to Panel 扩展的效果

这时,我们只需要把 Dash to Panel 扩展简单设置一下即可,比如改一下 Panel 的高度,改一下图标的边距和间距,设置一下 GNOME 启动时不显示 Overview 界面等。

有了 Dash to Panel 之后,我们就不需要其它的 Dock 软件了。不过我还是要提一下,Linux 中,比较流行的 Dock 软件有 Plank、Cairo Dock 和 Latte Dock,你们可以酌情选用。

第三个扩展,System Monitor。我的 Thinkpad T460s 性能比较差,毕竟只有 2 核心 4 线程,所以时刻监测一下系统资源占用也还不错。如下图:

如何美化 Ubuntu 桌面系统?  第11张

图10、System Monitor 扩展

第四个扩展,Blur my Shell,这个扩展很重要,我们终端的毛玻璃特效需要它,后面会展示效果。如下图:

如何美化 Ubuntu 桌面系统?  第12张

图11、Blur my Shell 扩展

第五个扩展,Thinkpad Thermal,监测一下我笔记本电脑的温度和风扇转速,算是 Thinkpad 用户的一个福利吧,如下图:

如何美化 Ubuntu 桌面系统?  第13张

图12、Thinkpad Termal 扩展

第六个扩展,One Window Wonderland,就是当有不全屏的窗口启动时,自动把窗口放大到和屏幕边缘有点间隙的大小。我很喜欢这个扩展,在我使用半透明终端的时候使用它效果非常好,这样我不用再去费心地设置终端窗口的大小。如下图:

如何美化 Ubuntu 桌面系统?  第14张

图13、One Window Wonderland 扩展

但是我又不是所有的程序的窗口需要自动放大,所以会经常开关这个扩展。为了方便开关扩展,我需要下面这个扩展。

第七个扩展,Extension List,如下图:

如何美化 Ubuntu 桌面系统?  第15张

图14、Extension List 扩展

如果没有安装 Extension List 扩展,则每次开关扩展需要用到前面安装的gnome-shell-extensions程序,如下图:

如何美化 Ubuntu 桌面系统?  第16张

图15、gnome-shell-extensions 程序

安装 Extension List 扩展之后,开关扩展只需要在状态栏上点一下,如下图:

如何美化 Ubuntu 桌面系统?  第17张

图16、Extension List 扩展的效果

开启 One Window Wonderland 时,终端是这样的:

如何美化 Ubuntu 桌面系统?  第18张

图17、开启 One Window Wonderland 扩展的效果

而关闭 One Window Wonderland 扩展时,终端窗口是这样的:

如何美化 Ubuntu 桌面系统?  第19张

图18、关闭 One Window Wonderland 扩展的效果

从上面两图可以看出,我的毛玻璃特效已经打开了,这是 Blur my Shell 扩展的功能。

从上面两图也可以看出,GNOME 自带的终端有一个非常大的问题,就是它的行高不正常。从 neofetch 的输出明显可以看出,连 Ubuntu 的 Logo 都不是圆的。

所以,我们需要一个行高正常的终端程序。我这里选择 Alacritty。

下面,我们开始打造一个漂亮的终端。

先安装 Alacritty,命令是sudo aptitude install alacritty

然后配置 Alacritty,配置 Alacritty 之前,先要准备好终端需要使用的字体。终端使用的字体,当然应该是 MonoSpace 字体,而且最好是打了符号补丁的字体,这样,就可以在终端中显示各种各样的符号,获得更好的界面效果。

去哪里找这种终端字体呢?我的建议是去 Github 搜索 nerd-fonts,如下图:

如何美化 Ubuntu 桌面系统?  第20张

图19、Github 中的 nerd-fonts

这个项目提供了很多打好补丁的终端字体。我们可以把整个项目下载下来,一个一个字体试用,找到我们喜欢的字体。

我最终选择了 UbuntuMono Nerd Font Mono。

在用户主目录中建立一个.fonts目录,然后把 UbuntuMono Nerd Font Mono 字体的四个 .ttf 文件复制进去,如下图:

如何美化 Ubuntu 桌面系统?  第21张

图20、UbuntuMono Nerd Font Mono 字体

Alacritty 的文档可以通过man alacritty查看,Alacritty 的配置文件是~/.config/alacritty/alacritty.toml,是 toml 格式的配置文件。

那么有哪些选项可以配置呢?使用man 5 alacritty查看。

我使用 Vim 编辑~/.config/alacritty/alacritty.toml文件,对 Alacritty 进行配置。其实我的配置很简单,只设置了窗口大小、窗口透明度和字体。如下图:

如何美化 Ubuntu 桌面系统?  第22张

图21、Alacritty 的配置文件

然后打开 Alacritty,是下面这样的效果:

如何美化 Ubuntu 桌面系统?  第23张

图22、Alacritty 的效果

可以看到,Alacritty 的背景是半透明的,这是我在配置文件里面设置的,透明度只有 0.9,你可以根据自己的喜好设置不同的值。

然后,我们打开 Blur my Shell 的设置,为这个窗口设置毛玻璃特效。

然后再打开 Alacritty,效果是这样的:

如何美化 Ubuntu 桌面系统?  第24张

图23、具有毛玻璃特效的 Alacritty

在 Alacritty 中运行 neofetch 命令,可以看到,Ubuntu 的 Logo 是正圆形的,比前面 GNOME 自带的终端顺眼多了。

其实 KDE 自带的终端 Konsole 也是不错的。

好了,下一步就是换桌面背景。

很多人说不喜欢 Ubuntu 的色调,其实 Ubuntu 的色调主要就是体现在这个红色主题的桌面背景图片上,其实其它的界面元素,红色调并不多。

换个背景是这样:

如何美化 Ubuntu 桌面系统?  第25张

图24、换一个桌面壁纸

这时,Alacritty 是这个效果:

如何美化 Ubuntu 桌面系统?  第26张

图25、Alacritty 的效果

这是没有开启 One Window Wonderland 扩展的效果。

再换一个桌面背景是这样:

如何美化 Ubuntu 桌面系统?  第27张

图26、换一个美女壁纸

你看,一下子就变成蓝色调了。

这时,Alacritty 的效果是这样:

如何美化 Ubuntu 桌面系统?  第28张

图27、放大的 Alacritty 终端的效果

这是开启 One Window Wonderland 扩展的效果,可以看到,窗口大小比我们设置的大,仅和屏幕边缘刘了一点空隙。

桌面能看起来有多漂亮,就看你找壁纸的水平如何了。

最后说一说桌面小部件。

我以前看到别人桌面上的小部件是很羡慕的,比如以下两个知乎回答的截图:

如何美化 Ubuntu 桌面系统?  第29张

图28、桌面小部件效果1

如何美化 Ubuntu 桌面系统?  第30张

图29、桌面小部件效果2

怎么实现的呢?用的是 conky。在 Ubuntu 中,可以使用sudo aptitude install conky安装,然后把 conky 加入到开机启动程序就可以了。

至于怎么设置成上面两图的效果呢?可以去 gnome-look.org 搜索 gotham conky 就可以了,可以找到这个主题,如下图:

如何美化 Ubuntu 桌面系统?  第31张

图30、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 怎么配置?

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码