awesomeWM / awesome

awesome window manager
https://awesomewm.org/
GNU General Public License v2.0
6.39k stars 597 forks source link

bad interaction between Dota 2 - Reborn and AwesomeWM #292

Closed lewisdiamond closed 9 years ago

lewisdiamond commented 9 years ago

See https://github.com/ValveSoftware/Dota-2-Reborn/issues/145 for details

vdrandom commented 9 years ago

It is clearly a bug in Dota 2, not in Awesome WM. It also affects other window managers, I remember many people mentioned Fluxbox there.

psychon commented 9 years ago

Uhm, I don't see what awesome would be doing wrong. (Obviously) I don't know steam's source code, but I guess they have a race where they assume that the window is managed by the WM before they try to set the input focus to this window. However, such an assumption is just always wrong.

Also, a non-reparenting WM could decide to move the steam window to a currently not selected workspace and ban the window by unmapping, in which case this error would also occur.

Finally, since this also happens with Fluxbox, what's the common bug?

benoit-pierre commented 9 years ago

It's fixed in SDL master: https://bugzilla.libsdl.org/show_bug.cgi?id=2997

psychon commented 9 years ago

In other news, awesome doesn't follow ICCCM 2.8. :-( (It doesn't do anything with the WM_Sn selection)

https://awesome.naquadah.org/bugs/index.php?do=details&task_id=782