Metacity pulls non-focused windows out of fullscreen mode (unless the focus is on a *transient* (e.g. dialog) of the fullscreen application). This allows users to still recover if a fullscreen app hangs or if the user simply wants to do something else for a minute. So, this is expected behavior. To fix this for your Citrix ICAclient case, we'd need a way to be able to tell the difference between your case and normal users just leaving their movie players to do something else for a minute. The easiest fix may be to mark the new windows opened under Citrix to be transients of the fullscreen Citrix window, which probably makes sense anyway.
-- [Dapper] metacity does not all Citrix ICAclient (and others) go fullscreen https://launchpad.net/bugs/57978 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs