【发布时间】:2017-05-27 05:14:16
【问题描述】:
在 x11 上,我可以使用
设置我的应用程序的名称self.set_wmclass ("Name", "Name")
所以当我使用 .desktop 文件启动它时,它会保留图标并被称为“名称”而不是 main.py
但这在 Wayland 上不起作用。我无法通过谷歌搜索找到任何东西
【问题讨论】:
在 x11 上,我可以使用
设置我的应用程序的名称self.set_wmclass ("Name", "Name")
所以当我使用 .desktop 文件启动它时,它会保留图标并被称为“名称”而不是 main.py
但这在 Wayland 上不起作用。我无法通过谷歌搜索找到任何东西
【问题讨论】:
尝试:
GLib.set_prgname('app_name')
app_name 必须与.desktop 文件中的exec= 对应,然后将使用.desktop 文件中的name=。
我不确定它是否是 pygtk 的正确语法。
【讨论】:
未在 Wayland 上确认,但 self.set_title("Foobar") 应该可以工作。 (source)
【讨论】: