KDE 软件集合(Okular 是其中的一部分)包括一组用于标准概念的图标,这些图标可用于许多不同的 KDE 应用程序。或者更准确地说,有几个不同的主题,每个主题都提供了一组具有该主题独特外观的图标;我链接的那个叫做“Breeze”,是现代 KDE 的默认设置。你在 Okular 中看到的一些图标来自这个集合,包括手形图标。
您可以通过创建一个自定义主题来替换这些图标,该主题具有您自己的自定义版本,仅包含您想要的特定图标,并为其余的“回退”到默认主题。但是,这种更改将在所有 KDE 应用程序中都有效,而不仅仅是 Okular。或者,您可以直接替换文件,但同样,这将适用于所有 KDE 应用程序,并且在您升级微风图标包时也会恢复。我能想到的使替换仅对 Okular 有效的唯一方法是在容器或沙盒工具或类似工具中运行它,例如bubblewrap,它允许您仅替换该程序的图标文件。
KDE 软件集合(Okular 是其中的一部分)包括一组用于标准概念的图标,这些图标可用于许多不同的 KDE 应用程序。或者更准确地说,有几个不同的主题,每个主题都提供了一组具有该主题独特外观的图标;我链接的那个叫做“Breeze”,是现代 KDE 的默认设置。你在 Okular 中看到的一些图标来自这个集合,包括手形图标。
您可以通过创建一个自定义主题来替换这些图标,该主题具有您自己的自定义版本,仅包含您想要的特定图标,并为其余的“回退”到默认主题。但是,这种更改将在所有 KDE 应用程序中都有效,而不仅仅是 Okular。或者,您可以直接替换文件,但同样,这将适用于所有 KDE 应用程序,并且在您升级微风图标包时也会恢复。我能想到的使替换仅对 Okular 有效的唯一方法是在容器或沙盒工具或类似工具中运行它,例如bubblewrap,它允许您仅替换该程序的图标文件。
其他图标是 Okular 特有的,可以在源代码中找到。对于这些,您可以再次替换文件或使用容器/沙盒工具。但是,由于这些图标是 Okular 特有的,因此无需担心主题,并且替换将自动仅适用于 Okular 本身。
通常,出现在程序界面中的图标被认为是程序的一部分(或程序使用的库的一部分),并不意味着可以轻易替换。当然,您可以通过修改程序的源代码并重新构建它来更改任何内容,但不一定有比这更简单的方法。