如何使图标在面板和窗口管理器上工作?

如何使图标在面板和窗口管理器上工作?

如何让窗口管理器和面板在 Linux 中显示图标?我无法让 Zathura 和 Termite 应用程序的图标正常工作。我使用开箱色调2作为小组成员。

termite.desktopzathura.desktopIcon="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 ... 还有一款漂亮的工具叫做图标

相关内容