尽管我喜欢使用 Gnome,但这个问题让我发疯,甚至让我考虑切换到 KDE。
我认为托盘图标对于某些应用程序非常有用,而对于其他应用程序它们甚至是必不可少的。由于它们总是可见的,因此其中一些非常分散注意力或至少令人讨厌。
所以我需要一种方法来减少他们的注意力。我正在使用Papirus主题,它已经处理了一些托盘图标的混合。但我想让它们都变成扁平的白色图标。
阅读 ArchWiki(我正在使用 Manjaro Gnome)、论坛帖子和 stackoverflow 答案并没有让我找到解决方案。
显然,应该可以通过将图标文件放在~/.local/share/icons/
. 在home
目录中执行此操作,因此在更新应用程序或主题时不会反转。因此我创建了我的图标版本并将它们放入
~/.local/share/icons/Papirus/16x16/apps/
~/.local/share/icons/Papirus/16x16/panel/
我对24x24
, ... ,做了同样的事情256x256
。
我还尝试运行gtk-update-icon-cache -f -t ~/.local/share/icons/Papirus
或刷新 Gnome(使用 Alt+F2 和 r),或在 Gnome Tweaks 中切换主题。
在许多情况下,这并没有改变任何东西,在其他情况下,至少是破折号栏中的图标。但绝不是托盘系统图标。
当我在文件夹中搜索应用程序名称时,在名为或的文件夹/usr/share/icons/
中有*.png
、*.svg
、等文件。然后对于某些应用程序,甚至在.*.xpm
*.xpm.svg
panel
apps
/usr/share/pixmaps
更改使用自定义图标的正确方法是什么?
更详细:
- 哪些文件/分辨率适用于托盘图标?
- 它们的加载顺序是什么?
- 如何刷新以查看更改?
PS:我尝试在 Manjaro Gnome 上更改托盘图标,例如 Veracrypt 和 Liferea
更新
- Papirus 主题 (
/usr/share/icons/Papirus/24x24/panel
) 中已经有 Veracrypt 的扁平白色图标,这些图标似乎也被忽略了。 - 还有另一个 Veracrypt 图标
/usr/share/app-info/icons/archlinux-arch-community/64x64
有几件事你需要了解。
/usr/share/icons/
,~/.local/share/icons
。但是有些应用程序(主要是基于电子的)在其特定目录中使用其特定图标,有时甚至在二进制文件中使用硬编码的图标。我希望这可以帮助您了解这里发生了什么。
1. 当应用程序不存在于 Hardoce-Tray 数据库中时,并不一定意味着无法修复。该项目是基于社区的,您可以打开一个新的 GitHub 问题并与开发人员讨论特定的应用程序。