protonscr

SteamVR menu has NETWM window type "normal"

steamvropen
ValveSoftware/SteamVR-for-Linux#225 · opened 2019-08-08 by ChristophHaag · updated 2019-08-09 · 1 comments · github
CChristophHaag 2019-08-08 github

I'm talking about this menu here
image

It has window type 0

/**
indicates that this is a normal, top-level window
**/
Normal   = 0,

The menus of the Steam client have type 4:

/**
indicates a pinnable (torn-off) menu window
**/
Menu     = 4,
CChristophHaag 2019-08-09 github

To expand on the reason why I opened this issue: In kwin (and often X11 itself) we don't get the information if a window is a child window ("transient-for") and to which window this child window is attached, so to recognize which windows should be attached to other windows we rely on the window type.

So currently in xrdesktop the SteamVR menu will appear at a position determined by some initial window placement rules, and will not be attached to the vrmonitor window.

Nothing extracted yet.