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. Reproducible: Always Steps to Reproduce: 1. start fuhquake-gl.glx 2. before the application has opened its window, switch workspace Actual Results: xfce is hung. Have to remotely kill fuhquake-gl.glx, because neither keyboard nor mouse responds. Expected Results: 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 4.2.1.1 gtk+ 2.6.4-r1 linux 2.6.10
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.