@llyyr The primary mechanism for providing a window title is `xdg_toplevel_set_title`. The `app_id` is used mainly for broad identification and grouping purposes. Some compositors may use the `app_id` for the title, if a title is not available, but many do not. So, in terms of the linked bug, the right solution would be to implement title setting (so basically https://gitlab.winehq.org/afrantzis/wine/-/commit/1f698192c696486ec747bbe095... from the experimental branch).
In terms of this MR:
* Since the process name doesn't change during runtime, I would suggest initializing it just once during startup and making it available to the whole process (i.e., sticking to what the experimental branch and winex11 are doing). * The commit message subject (after the component) should start with a capital and end with a period.
Thanks!