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

I've made these patches that basically, make the java apps and firefox
items well being recognized by some compiz plugins (scale, switcher
and wobbly), I don't know if those can be considered workaround, but
this helps in using your desktop tools.

Basically java apps are seen as:
 * name=sun-awt-X11-XFramePeer (default windows = Normal)
 * name=sun-awt-X11-XDialogPeer (secondary - child - dialogs = Dialog)
 * name=sun-awt-X11-XWindowPeer (Menus, tooltip, OSD & co...)

While firefox items as:
 * type=Normal & override_redirect=1

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

iD8DBQFGZvHxLWz7RN2ADNkRAvtuAKCfMJT0q6XpnCoxMxIIkoYT2xKdogCfeKKZ
xzFNhXqCebK9CedD3vRWm6c=
=z4A9
-----END PGP SIGNATURE-----

diff --git a/metadata/scale.xml.in b/metadata/scale.xml.in
index 19b334a..9295f3b 100644
--- a/metadata/scale.xml.in
+++ b/metadata/scale.xml.in
@@ -68,7 +68,7 @@
 	    <option name="window_match" type="match">
 		<_short>Scale Windows</_short>
 		<_long>Windows that should be scaled in scale mode</_long>
-		<default>Toolbar | Utility | Dialog | Normal | Unknown</default>
+		<default>(type=Normal | Dialog | ModalDialog | Utility | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(type=Normal &amp; override_redirect=1)</default>
 	    </option>
 	    <option name="darken_back" type="bool">
 		<_short>Darken Background</_short>
diff --git a/metadata/switcher.xml.in b/metadata/switcher.xml.in
index ffb3648..66b31a3 100644
--- a/metadata/switcher.xml.in
+++ b/metadata/switcher.xml.in
@@ -70,7 +70,7 @@
 	    <option name="window_match" type="match">
 		<_short>Switcher windows</_short>
 		<_long>Windows that should be shown in switcher</_long>
-		<default>Toolbar | Utility | Dialog | Normal | Unknown</default>
+		<default>(type=Normal | Dialog | ModalDialog | Utility | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(type=Normal &amp; override_redirect=1)</default>
 	    </option>
 	    <option name="mipmap" type="bool">
 		<_short>Mipmap</_short>
diff --git a/metadata/wobbly.xml.in b/metadata/wobbly.xml.in
index 2b902d8..d9c2d7d 100644
--- a/metadata/wobbly.xml.in
+++ b/metadata/wobbly.xml.in
@@ -96,7 +96,7 @@
 	    <option name="map_window_match" type="match">
 		<_short>Map Windows</_short>
 		<_long>Windows that should wobble when mapped</_long>
-		<default>Splash | DropdownMenu | PopupMenu | Tooltip | Notification | Combo | Dnd | Unknown</default>
+		<default>((type=Unknown | Menu | PopupMenu | DropdownMenu | Tooltip | Notification | Combo | Dnd | name=sun-awt-X11-XWindowPeer) | (type=Normal &amp; override_redirect=1)) &amp; !(name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer)</default>
 	    </option>
 	    <option name="focus_window_match" type="match">
 		<_short>Focus Windows</_short>

Attachment: scale-java-firefox-windows-fix.patch.sig
Description: Binary data

Attachment: switcher-java-firefox-windows-fix.patch.sig
Description: Binary data

Attachment: wobbly-java-firefox-map-windows-fix.patch.sig
Description: Binary data

_______________________________________________
compiz mailing list
compiz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/compiz

Reply via email to