The Citrix issue is not really fixable in Metacity as it currently stands[1]; the problem is that we don't have enough information to get the behavior right. The fix is primarily needed in Citrix, though we may first need to agree on additional WM hints (added to the EWMH on freedesktop.org) if it's decided that other side-effects of marking as a transient aren't wanted.
[1] There's the possibility of app-by-app manual hacks to deal with the fact that we don't have enough info to provide wanted behavior, and also of providing ill-advised "unbreak-this-specific-use-case-and-break-lots- of-others" configuration/workaround options, but both are maintainence nightmares and do lots more damage than good to interoperability of apps in the long run. Fixing the real root problem--that we have insufficient information to provide correct behavior--is the only appropriate route to take, IMO. -- [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