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扩展有:
(存在大量BUG,不建议使用)AppIndicator and KStatusNotifierItem Support
。提供托盘图标支持。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 themes
Gnome扩展。
需要安装的主题类型一般包括:
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'。