尽管我喜欢使用 Gnome,但这个问题让我抓狂,甚至让我考虑切换到 KDE。
我认为托盘图标对于某些应用程序非常有用,对于其他应用程序甚至是必不可少的。由于它们总是可见的,因此其中一些非常分散注意力或至少令人讨厌。
所以我需要一种方法来减少它们的干扰。我正在使用Papirus主题,它已经处理了一些托盘图标的混合问题。但我想把它们全部做成纯白色图标。
阅读 ArchWiki(我使用的是 Manjaro Gnome)、论坛帖子和 stackoverflow 答案并没有让我找到解决方案。
显然,应该可以通过将图标文件放入~/.local/share/icons/. 在目录中执行此操作home,因此更新应用程序或主题时不会逆转。因此我创建了我的图标版本并将它们放入
~/.local/share/icons/Papirus/16x16/apps/
~/.local/share/icons/Papirus/16x16/panel/
Run Code Online (Sandbox Code Playgroud)
我对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文件。对于某些应用程序,甚至还有.panelapps/usr/share/pixmaps
更改使用自定义图标的正确方法是什么?
更具体:
PS:我尝试更改 Manjaro Gnome 上的 Veracrypt 和 Liferea 等托盘图标
更新
/usr/share/icons/Papirus/24x24/panel) 中已经有 Veracrypt 的纯白色图标,但似乎也被忽略了。/usr/share/app-info/icons/archlinux-arch-community/64x64您需要了解一些事情。
/usr/share/icons/、~/.local/share/icons。但有些应用程序(主要是基于电子的)在其特定目录中使用特定图标,有时甚至在二进制文件中硬编码图标。我希望这可以帮助您了解这里发生的事情。
1. 当 Hardoce-Tray 数据库中不存在应用程序时,并不一定意味着它无法修复。该项目是基于社区的,您可以打开一个新的 GitHub Issue 并与开发人员讨论具体的应用程序。
| 归档时间: |
|
| 查看次数: |
14402 次 |
| 最近记录: |