分组,就涉及到。组名怎么来的?根据吾研究:

  • 组名应该是根窗口或窗口的窗口名
  • 通过WM_CLASS设置

这个设置不能早,也不能晚。具体什么时机,吾也没有研究清楚。

  • gtk_init

可以自行设置。

  • 程序启动名

比如吾启动名为Office,默认就是这个名。

  • 组名设置之后,能不能改变?

没有找到具体接口,以目前所知是不能的。比如用的程序名,你再更改是无效的。