I usually start game apps on a different workspace. Starting fuhquake (a
quakeworld client, www.fuhquake.net) takes a while, and if i switch workspace
while it loads, xfce totally hangs when the quake window appears on the other
workspace. Both the mouse and keyboard input hangs. I can't even switch myself
to a console. However, if i start the game as normal (fuhquake in a windowed
mode, waiting for the application to load before switching workspace), i can
switch windows (alt+tab) and workspaces as i should be able to without a crash.
I am not sure how other applications respond to this behaviour, perhaps it's
fuhquake that grabs the mouse and keyboard. But still, it is within a window,
and the mouse and keyboard work properly just like with any other application
if i just let fuhquake start without switching workspace while it loads. I can
imagine that similar applications have the same problem.
Steps to Reproduce:
1. start fuhquake-gl.glx
2. before the application has opened its window, switch workspace
xfce is hung. Have to remotely kill fuhquake-gl.glx, because neither keyboard
nor mouse responds.
When the fuhquake window is raised on the other workspace, i want to be able to
switch back to it and start using the application.
Xfce doesn't hang, it's just that the game grabs all mouse and keys so you can't
return to the original workspace (it's really a common behaviour for a game to
grab keyboard and mouse, all the game I know do that). This is not a bug,
neither in the game nor Xfce.
Judging from the comment, I'm resolving this as INVALID. Thanks for the report.