I have a few instances (windows) of the same program. Of course, Gnome will group them and handle them as multiple windows of the same application. Grouping affects the task panel that I use, but also things like icons and Alt+Tab.
Not that rarely, it may happen that I have two windows of the same application that should not be treated as two instances of the same, but as fundamentally different. So I do not want to group them. This may affect the following applications in practice:
- Eclipse (If I have multiple different Eclipse installations)
- Many Java applications
- Same for C# applications due to Mono
- Running chromium as standalone with
--app
- ...
I do not care how this may be achieved and I am willing to put greater amounts of effort to achieve this goal since it is a major annoyance on a daily basis. I am using Gnome with the Dash-To-Panel addon, solutions may be specific to that setup or more broad.
What I tried so far: I tried manipulating the WM_CLASS
property of the windows, but it does not really work because the property seems more to be used to group windows, not to ungroup them. Furthermore, the WM does not really always respect the StartupWMClass
property in desktop files and the xprop
command is not that useful.