Comment 121 for bug 734908

Revision history for this message
Brandon Schaefer (brandontschaefer) wrote :

The problem with this bug, and fixing this bug, is the fact that the unity launcher/hud/dash are all type _NET_WM_WINDOW_TYPE_DOCK windows. Which to obey the WM standards the launcher/dash/hud should have been _NET_WM_WINDOW_TYPE_NORMAL, and obeyed the stack to be pushed to the top of the stack when needed vs just kind of floating there atm.

The problem now, is changing nux XInput window to be of the TYPE NORMAL, while going through and making sure there are no regressions is a very difficult task. A lot of things lean on the fact that the launcher/hud/dash are all DOCK type windows ie. they don't obey the stack very well .... So a fix for this would be a huge regression potential, sadly :(