在 Wayland 中无法识别 PyGTK 应用程序 wm_class

问题描述

我使用 python3 和 GTK3 构建了一个应用程序,并在 Ubuntu 20.10 中运行它。

在主窗口中我设置了 window.set_wmclass("OrderApp","OrderApp")

在 .desktop 文件我有 StartupWMClass=OrderApp OrderApp

在运行良好的 X11 中,我可以修复应用程序 Dock 中的图标,当我单击它时,它被识别为该图标所指的应用程序。图标将得到一个窗口打开等的点

现在我切换到 Wayland(我很确定这就是原因,在其他运行 x11 的计算机上这不是问题),该应用程序未被识别为“OrderApp”,并且我在其中获得了一个无图标的 main.py 应用程序右边的码头。

我如何告诉系统这实际上是 OrderApp? (我希望我能把这个解释得足够清楚,我问这个问题的部分原因是因为我对搜索什么的想法已经用完了)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)