如何为 Openbox 中的程序分配图标?

如何为 Openbox 中的程序分配图标?

我在 Arch Linux 上运行,使用 Openbox 作为窗口管理器。我想将图标分配给一些使用通用图标的程序。

这很有帮助,因为当我执行 Alt-Tab 时,我会根据它显示的图标来了解该程序。目前,我有一些程序,例如 Xterm 和 Xpdf,使用默认图标并在两者都打开时执行 Alt-Tab 可能会造成混乱。

我安装了 Firefox、Geany 和 Leafpad,我注意到它们在 Alt-Tab 期间有图标。

那么我该如何为其他不支持此功能的程序进行设置呢?

答案1

如果您正在谈论面板中的图标(例如色调2,例如),那么您可以使用西塞蒂康(有一个AUR 中的 PKGBUILD)。

您可以为应用程序设置图标,如下所示:

xseticon -id "$WINDOWID" path/to/icon.png

答案2

正如 jasonwryan 所说,您可以用来xseticon设置窗口的图标。如果您想自动执行此操作,您可以使用魔鬼派

我创建了一个小脚本,用于根据当前的 GNOME 图标主题设置窗口的图标(它可以轻松地适应 KDE)。这里这是。

相应的 Devil's Pie 配置如下所示:

(spawn_sync "/path/to/set-xdg-icon.sh" (str (window_xid)))

这需要xseticon,pyxdgxprop.

相关内容