Ubuntu 桌面应用程序窗口中的 Slack 图标丢失

Ubuntu 桌面应用程序窗口中的 Slack 图标丢失

我在 Xubuntu 20.04 上使用 Slack 桌面客户端,发现 Slack 图标没有出现在应用程序窗口的左上角:

在此处输入图片描述

我已经尝试使用 *.deb 包、Snap 包和 Flatpak 包,但都存在同样的问题。欢迎社区提供任何见解。谢谢!

编辑:该问题只出现在 Slack 中。我在大多数其他桌面应用程序上都能看到预期的图标。以下是 Firefox、KeePassXC 和 Mousepad 中的一些示例:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

进一步的研究表明,这是 XFCE 中 Slack 的一个已知问题,因为 Slack 无法正确地将其图标显示给窗口管理器。解决方法是使用 手动设置图标xseticon。下面的链接详细介绍了问题和修复方法。在我的例子中,它涉及编写一个在 Slack 打开后运行的脚本并正确设置图标。高度简化的版本看起来像来自上述链接之一的这个版本:

function change-panel-icon {

    sleep $WAIT
    activeWinLine=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)")
    activeWinId="${activeWinLine:40}"

    xseticon -id "$activeWinId" "$ICON"
}

$APP & change-panel-icon

Spotify 应用程序也存在类似的问题,而且听起来其他一些 Electron 应用程序也存在同样的问题。希望这个问题能在未来的 XFWM 版本中得到修复。

XFCE(Xubuntu)Alt-Tab 切换器:缺少应用程序图标 - 询问 Ubuntu
XFCE(Xubuntu)Alt-Tab 切换器:缺少应用程序图标

应用程序切换器中缺少图标且应用程序/窗口不存在 · 问题 #37 · flathub/com.slack.Slack · GitHub
https://github.com/flathub/com.slack.Slack/issues/37

[已解决] 右侧应用程序和 Slack 图标问题 / 桌面 / Xfce 论坛
https://forum.xfce.org/viewtopic.php?id=13149

在运行应用程序和工作区的面板上自定义图标应用程序?/ 桌面 / Xfce 论坛
https://forum.xfce.org/viewtopic.php?pid=45963#p45963

15510 - 松弛“桌面”应用程序的图标在窗口装饰和任务切换器中不可见
https://bugzilla.xfce.org/show_bug.cgi?id=15510

Slack snap - 窗口没有图标 - snap - snapcraft.io
https://forum.snapcraft.io/t/slack-snap-window-has-no-icon/3589/40

相关内容