-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yesterday I sent a patch (http://paste.ubuntu-nl.org/24252/) against the latest compiz ubuntu gutsy source package to Amaranth, to make compiz compile (and package, of course) the gtk-window-decorator in two ways:
1) as gtk-window-decorator (= compiz-gtk package) using these configuration parameters: --disable-gnome \ --disable-metacity \ --disable-gconf \ [--disable-dbus --disable-dbus-glib] # those can be disabled too, isn't it?! A so built package on an ubuntu environment will depend on: libatk1.0-0, libc6, libcairo2, libdbus-1-3, libdbus-glib-1-2, libdecoration0, libfontconfig1, libglib2.0-0, libgtk2.0-0, libpango1.0-0, libwnck18, libx11-6, libxcursor1, libxext6, libxfixes3, libxi6, libxinerama1, libxrandr2 2) as gnome-window-decorator (= compiz-gnome package) enabling all the gnome related options (and so, metacity teming support, gconf support...) A package built in this way will depend on: libatk1.0-0, libc6, libcairo2, libdbus-1-3, libdbus-glib-1-2, libdecoration0, libfontconfig1, libgconf2-4, libglib2.0-0, libgtk2.0-0, libmetacity0, liborbit2, libpango1.0-0, libwnck18, libx11-6, libxcursor1, libxext6, libxfixes3, libxi6, libxinerama1, libxrandr2, libxrender1 As you can see there's no much difference between the two, but the few differencies are important for non-gnome users since they make them install gnome related packages like libgconf and libmetacity first of all, generally unneeded on other environments. So, in facts, I'd suggest to rename a gtk window decorator with gnome extensions as gnome-window-decorator, while keeping the gtk-window-decorator as the default for all the environments... Of course, the implementation I made for the package is only a workaround for this and it's working only on debian-based distros, but I don't think that would be hard to patch the code to make compile both the gtk-window-decorator and the gnome-winow-decorator in a different way. If this isn't possible, I'd suggest to compiz packagers (Amaranth already knows this) to use a way to split the packages similar to this for keeping a cross-Desktop-environment. Regards, Treviño - -- Treviño's Blog - Life and Linux http://3v1n0.tuxfamily.org/blog/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGZ03VLWz7RN2ADNkRAiePAJ0Xk4L3uXxM2+rSevBFN3PUHKbYcQCgkRqG WGZr7fb2h4Lo2IWVZoa3bs0= =k7Uu -----END PGP SIGNATURE----- _______________________________________________ compiz mailing list compiz@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/compiz