如何仅使用 Faenza 图标集中的应用程序图标?

如何仅使用 Faenza 图标集中的应用程序图标?

我下载了法恩莎图标集并在我的桌面上安装了“黑暗”版本。

但是我只想要应用程序的图标(Unity Launcher 中的图标),我希望所有其他图标都保留原样。以下是屏幕截图以说明:

在此处输入图片描述

答案1

以下是实现此目的的可能方法:

  • 将包含 Faenza Icons 的文件夹复制到~/.icons
  • 使用 gedit 编辑 index.theme 文件以从 ubuntu mono 图标集(用于面板)继承、人性化、具有新名称和注释,并且仅指向 /app 文件夹:
[Icon Theme]
Name=Faenza Humanity
Inherits=ubuntu-mono-dark,humanity,hicolor
Comment=Custom Faenza + Humanity Theme for Jorge Castro
Directories=apps/16,apps/22,apps/24,apps/32,apps/48,apps/scalable

[apps/16]
Size=16
Context=Apps
Type=fixed

[apps/22]
Size=22
Context=Apps
Type=fixed

[apps/24]
Size=24
Context=Apps
Type=fixed

[apps/32]
Size=32
Context=Apps
Type=fixed

[apps/48]
Size=48
Context=Apps
Type=fixed

[apps/scalable]
Size=96
Context=Apps
Type=Scalable
MinSize=64
MaxSize=128
  • 现在在 中选择新主题gnome-appearance-properties

答案2

顶部面板使用 22 号图标(地点、应用程序)。更多详细信息如下。

从 gnome-look.org 或其他网站下载 Faenza 图标集到本地文件夹。您将在里面看到几个主题:Faenza、Faenza Dark 等。基本上,第一个是包含所有应用程序图标等的整个主题,它不依赖于其他主题,而其他主题依赖于第一个(因此,如果您使用 Faenza Dark,则您还必须安装 Faenza)。

因此,解压 Faenza。您可能希望将文件夹重命名为 Faenza Modified 之类的名称。里面有一个文件 index.theme。它具有非常清晰的结构,可以告诉系统在哪里可以找到应用程序、系统托盘等的图标:

[图标主题]

  • 名称 = Faenza:例如,您可以将其重命名为 Faenza Modified(该名称将出现在外观 > 自定义 > 图标列表中)。
  • Inherits=...:告诉系统如果在当前系统中找不到图标则使用哪些图标(例如,这就是 Faenza Dark 依赖于 Faenza 的方式)。
  • 目录=...:所有子文件夹的列表。

[动作/16] [动画/16] 等等

包含所有图标子集的描述。

因此,基本上,您可以做的是查看子文件夹,决定要排除哪些文件夹,然后将其从 Directories=... 行中删除。

现在,压缩新文件夹,并将其拖放到外观窗口(确保未安装同名的图标集,否则将其删除)。它将安装修改后的主题并询问您是否要应用新的图标集。

相关内容