[Xfce4-commits] r26151 - Switch to libwnck.

Olivier Fourdan fourdan at gmail.com
Sat Oct 20 13:30:29 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nick Schermer wrote:
> Author: nick
> Date: 2007-10-20 10:33:12 +0000 (Sat, 20 Oct 2007)
> New Revision: 26151
> 
> Log:
> * Switch to libwnck.


Hurrah! Thanks Nick! That's really a step ahead!

FYI, libwnck has some really odd behaviors regarding transients that
break the logic in xfwm4.

In a nutshell, when iconifying/restoring or raising a window with
transients, libwnck operates on the transient and expect the WM to find
the parents and map or raise them accordingly.

xfwm4 does the exact opposite. If you raise or show a window, it will
raise and show its transients.

This difference of approach causes some weird effects - FYI, kwin from
KDE is similar to xfwm4 in this regard, whereas other gnome WM such as
compiz (try to) behave like metacity (but the implementation seems
broken somehow with transients of transients and so on).

So in a nutshell, I have to change some part of code that I was ve happy
with and that proved to be solid... :( I need to come up with a simple
and solid implementation that works the way libwnck expect it...

Cheers,
Olivier.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHGebVFHBtvh5LRUARAujnAJ9Yju9wnCYFKnG6Cb2ajpgwVnhVXQCdGgwH
2czp+/tm5Om4pLtneZgoWuY=
=AYM8
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list