[Bug 221416] New: The (set_viewport #) and (maximize) options do not work properly together using the devilspie package.
https://bugzilla.novell.com/show_bug.cgi?id=221416 Summary: The (set_viewport #) and (maximize) options do not work properly together using the devilspie package. Product: openSUSE 10.2 Version: Beta 2 plus Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jharmon@novell.com QAContact: qa@suse.de I am testing out the new set_viewport option within devilspie which is supposed to allow you to place an application window on a different view port when xgl is running. The package and OS information is as follows: -openSUSE 10.2 beta2plus -devilspie-0.18-12 -compiz-gnome-0.2.2-12 -compiz-0.2.2-12 In this example I am trying to place firefox and evolution on two separate view ports. Below is my configuration which works so far. ---- firefox.ds ---- (if (matches (application_name) "Firefox") (begin (set_viewport 3) ) ) ---- evolution.ds ---- (if (matches (application_name) "evolution-2.8") (begin (set_viewport 4) ) ) If I add a (maximize) option then it will work only if I add it to firefox, but if I add it to both firefox and evolution then the viewport option doesn't work any more. ---- firefox.ds ---- (if (matches (application_name) "Firefox") (begin (set_viewport 3) (maximize) ) ) ---- evolution.ds ---- (if (matches (application_name) "evolution-2.8") (begin (set_viewport 4) (maximize) ) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 jharmon@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |snorp@ximian.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #1 from snorp@ximian.com 2006-11-17 15:02 MST ------- The set_viewport thing was a bug in compiz. David has checked in a fix, but apparently it hasn't been built yet, as I am still seeing the bug in the latest beta. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #2 from jharmon@novell.com 2006-11-20 07:42 MST ------- (In reply to comment #1)
The set_viewport thing was a bug in compiz. David has checked in a fix, but apparently it hasn't been built yet, as I am still seeing the bug in the latest beta.
Hmm, yeah I remember you telling me about that bug and that is why I went and performed this test on openSUSE first because the compiz version that was in stable had the following in the changelog. * Mon Nov 13 2006 - dreveman@suse.de - Fix support for _NET_MOVERESIZE_WINDOW. #220114 And this is the one that I am using. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 snorp@ximian.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |dreveman@novell.com ------- Comment #3 from snorp@ximian.com 2006-12-11 20:33 MST ------- Hmm, I think there must be something wrong with that compiz then. I'm using compiz 0.3.4 and having no problems at all. David can you shed some light? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #4 from jharmon@novell.com 2006-12-28 12:10 MST ------- How soon can we look into this. I really need this for a Brainshare presentation that I am putting together. I wanted to be able to show some productivity using XGL and devilspie. I have tried other commands with the set_viewport as well and they appear to work. So far I have only seen an issue when maximize and set_viewport are being use together. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #5 from jharmon@novell.com 2006-12-28 12:20 MST ------- Whats interesting is I just tested gedit and it worked just fine with both commands. I tested evolution and sometimes it works and other times it doesn't (possibly depending on the order). I test with firefox and the two commands don't work together at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #6 from jharmon@novell.com 2006-12-28 12:26 MST ------- Well, gedit isn't working consistently either. Sometimes it works and other times it doesn't. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #7 from jharmon@novell.com 2006-12-28 12:38 MST ------- It really seems like it is some sort of timing issue. If I launch gedit though a terminal command then it seems to work some of the time. If I launch gedit using a shortcut icon that I have on my panel then it doesn't work. I didn't get the same results with firefox. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #8 from jharmon@novell.com 2006-12-28 12:52 MST ------- Actually I took out the maximize command and only have the set_viewport and it is failing often times as well. So it appears to be an issue with the set_viewport working properly all of the time. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 dreveman@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|dreveman@novell.com | ------- Comment #9 from dreveman@novell.com 2006-12-28 18:47 MST ------- I've done some testing with the latest version of compiz in git and I found an issue that caused the above examples to not work correctly. I've fixed the issue and it's going to be in the 0.3.6 release that I plan to get out tomorrow. You can get rpms for sled10 of the current version of compiz from here: http://w3.suse.de/~dreveman/sp1/ install all packages in that directory except the libwnck-devel package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #10 from jharmon@novell.com 2006-12-29 10:33 MST ------- Dave I tried the packages on two machines and it broke compiz on both. One with an nvidia card and the other with an ati card. The compiz-kde-0.3.5-0.1 and the compiz-gnome-0.3.5-0.1 were packages that were not installed before so I don't know if they are causing the issue or not. I still get the cube effects but no window decorator. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #11 from jharmon@novell.com 2006-12-29 10:41 MST ------- Actually I think I did have the compiz-gnome because I tried removing it and it removed the xgl components out of the gnome-control-center, so I installed it again. Either way it was still broken. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #12 from jharmon@novell.com 2006-12-29 10:50 MST ------- So something interesting that I ran into. Just to see if I could load it manually, I tried running the following commands: gnome-window-decorator --replace & compiz --replace gconf & The gnome-window-decorator appear to no longer be a valid command. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #13 from jharmon@novell.com 2006-12-29 11:11 MST ------- I looked inside the compiz package that you wanted me to use and noticed that the window decorator has been renamed from gnome-window-decorator to gtk-window-decorator. If I run gtk-window-decorator --replace & then I get the window decorator to show up. However it doesn't stick because if I close down the terminal window then they are once again missing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #14 from jharmon@novell.com 2006-12-29 11:52 MST ------- With the files that you sent me I can't even get the set_viewport to work with firefox at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 snorp@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jharmon@novell.com ------- Comment #15 from snorp@novell.com 2007-01-30 09:26 MST ------- Joe have you tried this lately? If you have SP1 Beta 2 around, could you try it there? I don't have a compiz-capable SP1 box around right now.... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 jharmon@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|jharmon@novell.com | ------- Comment #16 from jharmon@novell.com 2007-01-30 11:59 MST ------- Still the same issue with beta 2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 snorp@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |dreveman@novell.com ------- Comment #17 from snorp@novell.com 2007-01-31 09:24 MST ------- Ok, I've reproduced the issue on my 10.2 box with compiz 0.3.6. In my testing, set_viewport always worked if it was the only command, but things went bad if I combined it with any others. Specifically, one of the commands just didn't do anything. Putting in a 5s sleep after the set_viewport made things work fine, so I'd agree that there appears to be some timing-related issue. David, am I doing something wrong here, or is there a race of some sort in compiz? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #18 from dreveman@novell.com 2007-02-01 17:15 MST ------- Are you using wobbly effects for when windows appear? That will likely cause issues as the wobbly plugin likes to update the window position when the window stops wobbling. I should fix that but I suggest that you turn off wobble on map for now if that's causing the issue. It's going to be turned off by default in SP1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #19 from snorp@novell.com 2007-03-01 11:36 MST ------- I've turned wobbly off entirely (unloaded the plugin) and firefox shows up on the wrong viewport about every other time. Any other ideas? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #20 from jharmon@novell.com 2007-03-01 11:43 MST ------- Dave, it would be really nice if we could get this working before Brainshare. I was going to have devilspie as part of my presentation and have not removed it since we are still having this issue. If we can't get his fixed before beta 5 then I hope that we can get it in for SP1. Can you please let us know what else you need on this? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 dreveman@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|dreveman@novell.com | ------- Comment #21 from dreveman@novell.com 2007-03-02 09:35 MST ------- I'm now pretty sure I've fixed the issue that caused it not to work. The fix has been submitted to SP1 and you can get packages from here: http://w3.suse.de/~dreveman/sp/ please try those packages and close the bug if it's working OK. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 ------- Comment #22 from jharmon@novell.com 2007-03-02 11:45 MST ------- Yes these packages are working. Thanks for fixing it. However with these packages if I launch the applications from an icon through the main menu or on a panel, it can take around 5 seconds to launch. But I will put a new bug in on that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416 snorp@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #23 from snorp@novell.com 2007-03-15 12:03 MST ------- Closing, as things are working now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221416
Joe Harmon
participants (1)
-
bugzilla_noreply@novell.com