更改桌面环境的主题是定制Fedora Workstation日常体验的常用方法,本文讨论可以更改的4种不同类型的视觉主题以及如何更改为新主题,此外,本文将介绍如何从Fedora存储库和第三方主题源安装新主题。
主题类型 在更改Fedora Workstation的主题时,有4个不同的主题可以彼此独立地更改,这允许用户混合和匹配主题类型以在多种组合中定制他们的桌面,4种主题类型是Application(GTK)主题、shell主题、图标主题和光标主题。 1、应用程序(GTK)主题 顾名思义,应用程序主题会更改用户桌面上显示的应用程序的样式,应用程序主题控制窗口边框和窗口标题栏的样式,此外,它们还控制窗口中窗口小部件的样式,如下拉列表,文本输入和按钮,需要注意的一点是,应用程序主题不会更改应用程序中显示的图标,这是使用图标主题实现的。
上图:两个具有两个不同应用程序主题的应用程左侧是默认的Adwaita主题,右侧是Adapta主题。 应用程序主题也称为GTK主题,因为GTK(GIMP Toolkit)是用于在Fedora Workstation上的那些窗口中呈现窗口和用户界面小部件的底层技术。 2、Shell主题 Shell主题会更改GNOME Shell的外观,GNOME Shell是显示顶部栏(以及相关的小部件,如下拉列表)的技术,以及概述屏幕及其包含的应用程序列表。
上图:比较两个Shell主题,Fedora Workstation默认位于顶部,Adapta shell主题位于底部。 3、图标主题 顾名思义,图标主题会更改桌面中使用的图标,更改图标主题将更改Shell和应用程序中显示的图标。
上图:比较两个图标主题,左侧是Fedora 30 Workstation默认Adwaita,右侧是Yaru图标主题 图标主题需要注意的一个重要事项是,所有图标主题都没有所有应用程序图标的自定义图标,因此,更改图标主题不会更改概述中应用程序列表中的所有图标。
上图:比较两个图标主题,顶部是Fedora 30 Workstation默认Adwaita,底部是Yaru图标主题 4、光标主题 光标主题允许用户更改鼠标指针的显示方式,大多数光标主题都会更改所有常用游标,包括指针,拖动控制柄和加载光标。
上图:两个不同光标主题的多个游标的比较,Fedora 30默认位于左侧,Breeze Snow主题位于右侧。
改变主题 在Fedora Workstation上更改主题是一个简单的过程,要更改所有4种类型的主题,请使用Tweaks应用程序(参考:在Linux上安装Gnome Tweak以在Gnome Shell上自动启动程序),Tweaks是一种用于在Fedora Workstation中更改一系列不同选项的工具,默认情况下不安装它,并使用软件应用程序安装:
或者,使用以下命令从命令行安装Tweaks: sudo dnf install gnome-tweak-tool 参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器。 接下来,启动Tweaks,然后切换到Appearance窗口,“外观(Appearance)”窗口中的“主题(themes)”选项允许更改主题类型,只需从下拉列表中选择主题,新主题将自动应用。
安装主题 有了主题类型的知识,以及如何更改主题,现在是安装一些主题的时候了,从广义上讲,有两种方法可以为Fedora Workstation安装新主题,从Fedora存储库安装主题包,或手动安装主题。安装主题时需要注意的一点是,可能需要关闭并重新打开Tweaks应用程序,以便在下拉列表中显示新安装的主题。 1、从Fedora存储库安装 Fedora存储库包含一小部分其他主题,一旦安装完成,我们可以在Tweaks中选择,软件应用程序中不提供主题包,必须通过命令行搜索和安装,大多数主题包都具有一致的命名结构,因此列出可用的主题非常简单。 要查找应用程序(GTK)主题,请使用以下命令: dnf search gtk | grep theme 要查找Shell主题: dnf search shell-theme 图标主题: dnf search icon-theme Cursor主题: dnf search cursor-theme 找到要安装的主题后,使用dnf安装主题,例如: sudo dnf install numix-gtk-theme 2、手动安装主题 对于更广泛的主题,互联网上有很多地方可以找到在Fedora工作站上使用的新主题,找到主题的两个热门网站是https://www.opendesktop.org/和https://www.gnome-look.org/。 通常,从这些站点下载主题时,主题将封装在tar.gz或zip文件等存档中,在大多数情况下,要安装这些主题,只需将内容提取到正确的目录中,主题将显示在Tweaks中,也请注意,主题可以全局安装(必须使用sudo完成,参考配置Fedora系统以使用sudo的方法),因此系统上的所有用户都可以使用它们,或者只能为当前用户安装。 对于Application(GTK)主题和GNOME Shell主题,将存档解压缩到主目录中的.themes/目录,要为所有用户安装,请解压缩到/usr/share/themes/。 对于Icon和Cursor主题,将存档解压缩到主目录中的.icons/目录,要为所有用户安装,请解压缩到/usr/share/icons/。
相关主题 |