Linux篇:Gnome美化

8,970 阅读5分钟

Linux篇来啦!

和“C语言篇”一样,本系列的文章也不是教程,所以内容编排没有先后关系。我会尽可能针对文章主题将某一方面的内容讲述得全面和彻底。

在主流的Linux桌面环境里,我偏好Gnome,因为它安装简单、有齐全的应用程序,以及简洁优雅的UI设计。

不过!原装的Gnome使用体验极不舒适,所以大部分使用Gnome的发行版都对其进行了配置与安装扩展。幸运的是,Gnome的扩展安装和自定义配置都比较方便。当然,方便是相对而言,对于不了解门道的人来说,配置Gnome就很痛苦了。本文的目的就是告诉读者如何简单方便地配置Gnome。

安装Gnome扩展

安装Tweaks

Gnome的配置工具是gnome-tweaks,这个工具可以轻松管理Gnome的外观和扩展。一般来说,安装Gnome桌面环境的时候会同时安装这个软件。然而,有些发行版使用修改过的Gnome,则可能不包含gnome-tweaks,如Fedore等。

对于不同类型的包管理器,安装gnome-tweaks的方法分别如下:

Rad Hat系:

sudo dnf install gnome-tweaks

Debian系:

sudo apt install gnome-tweaks

Arch Linux系:

sudo pacman -S gnome-tweaks

Tweaks界面如图所示:

安装Gnome浏览器扩展

在Firefox、Chrome,或者其他基于这两款浏览器的内核开发的浏览器的扩展商店中,搜索'gnome',然后安装名为'GNOME Shell integration'的扩展。这个扩展允许在浏览器内安装和管理Gnome扩展。以Firefox为例:

扩展安装完成后,浏览器扩展栏就会多出一个Gnome的图标,单击这个图标,就可以进入Gnome扩展的下载页面。

安装Gnome扩展

进入Gnome扩展下载页面后,选择自己喜欢的扩展,点击进入详情页面。这里可以看到扩展的介绍、截图,以及该扩展适配的Gnome版本。

单击右上角的黑色按钮即可安装此扩展,期间Gnome会弹出确认对话框,点击'install'即可。不需要选择版本,默认安装最新版,选择版本仅用于下载。

如果无法安装扩展,且首页出现警告框,则需要安装chrome-gnome-shell软件包。其中的'chrome'没什么意义,Firefox也照样能用。

如果你想安装旧版本的扩展,或者打算下载扩展包后离线安装,只需要将下载的扩展包解压到'~/.local/share/gnome-shell/extensions'目录。
请阅读这篇文章了解安装Gnome扩展的更多详细信息:linux.cn/article-944… (文章来源:Linux中国)

以上方法默认将扩展安装至'~/.local/share/gnome-shell/extensions'目录,仅对当前用户有效。如果想让扩展对所有用户有效,将此目录的内容全部复制到'/usr/share/gnome-shell/extensions'目录即可。

常用的Gnome扩展有:

  • AppIndicator and KStatusNotifierItem Support。提供托盘图标支持。(存在大量BUG,不建议使用)
  • Tray Icons: Reloaded。提供托盘图标支持。
  • Caffeine。手动开关系统自动休眠。
  • Dash to Dock。提供任务栏,MacOS风格。
  • Dash to Panel。提供任务栏,Windows风格。
  • Vitals。在顶栏显示系统资源信息,如网速。

部分扩展可能在安装后无法使用,重新启动Gnome Shell即可。可以重启计算机,或者按Alt+F2,输入r,重启GNOME Shell。

这个网站不仅可以下载安装扩展,还可以管理已有的扩展,如更新、配置、删除扩展等。

安装Gnome主题

安装PlingStore

在搜索引擎里搜索'opendesktop',进入官网,选择'pling'。或者直接进入以下网址:www.pling.com

点击右上角的'PlingStore',进入详情页,再点击右上角进行下载。

由于这是外国网站,响应速度和下载速度都比较慢,请自行解决此问题。

下载后的文件是'AppImage'格式的,赋予执行权限后便可以直接双击运行。
赋予执行权限的命令如下:

chmod +x pling-store-5.0.2-1-x86_64.AppImage
# 将末尾参数换成你下载的文件名

PlingStore的界面如下图所示,基本与网页版相同。

安装主题

点击顶部的地址栏,选择'Gnome'。

点击进入某一主题的详情页,即可在右上角选择下载或安装该主题的不同版本。

安装的主题默认不会启用,需要手动启用。点击左上角的文件夹图标,然后应用已经安装的主题。

如果主题无法启用,请先按照上面的方法安装User themesGnome扩展。

需要安装的主题类型一般包括:

  • GTK3 Themes。GTK主题,用于所有应用程序的界面。
  • Gnome Shell Themes。用于Gnome自身的主题,比如顶部栏、顶部栏菜单、活动栏。
  • Full Icon Themes。应用程序图标主题。
  • Cursors。鼠标指针主题。

与Gnome扩展类似,如果想安装本地主题,只需要将主题包解压到'~/.themes'(界面主题)或'~/.icons'(图标主题)。如果希望主题对所有用户有效,将上述目录的内容全部复制到'/usr/share/themes'或'/usr/share/icons'即可。

配置主题

打开Teaks,点击'Appeadrance',即可自由配置你的Gnome主题了。


除了使用'PlingStore'软件包安装主题外,还可以安装'ocs-url'软件包,在网页版的PlingStore中安装主题。

关于Xorg与Wayland

'Xorg'与'Wayland'是两种不同的显示系统,Wayland更年轻一点,但表现出要取代Xorg的趋势。目前Gnome已经将Wayland作为了默认的显示系统。

但是,Wayland目前还存在很多致命缺陷,比如驱动支持、画面合成、窗口交互等,一个显著的影响是录屏软件'OBS Studio'无法使用(现已有解决方案)。为Xorg编写的软件无法在Wayland下正常运行,兼容层'XWayland'的表现也不尽人意。很多GUI应用程序以及Gnome扩展在Wayland下都会出现各种各样的问题,甚至完全无法工作。

在Wayland真正成熟之前,我还是建议使用Xorg。Gnome也提供了Xorg选项,只需要在登录页面右下角选择'GNOME on Xorg'。