如何让窗口管理器和面板在 Linux 中显示图标?我无法让 Zathura 和 Termite 应用程序的图标正常工作。我使用开箱和色调2作为小组成员。
termite.desktop
并zathura.desktop
有Icon="name"
条目存在。这些图像存在于/usr/share/pixmaps
和/usr/share/icons/hicolor/apps/16x16 - 48x48
文件夹中。zathura.desktop
有一个名为实用程序终端的通用图标,它与大多数标准桌面实用程序相同。当我导航到 Termite 和 Zathura 的 /usr/share/applications 文件夹时,我确实看到了图标。但它没有显示在 WM 和面板中。
我读到有一个函数可以由应用程序调用来设置这些图标。它可以检查用户主题中的图标,否则会像 Firefox 一样默认使用标准图标。有没有办法控制它并强制应用程序使用图标?
它看起来很像这样:
答案1
应用程序本身设置图标,它不需要基于 GTK 主题。例如,Firefox 对图标图像进行硬编码。一些应用程序允许在其 rc 文件中提供它。
对于 zathura,你可以更改 ~/.config/zathura/zathurarc
set window-icon /full/path/to/image
对于 Termite,您可以更改 ~/.config/termite/config
[options] ... icon_name = terminal ...
还有一款漂亮的工具叫做图标