On Wed, 2005-11-09 at 15:26 +0530, Vijay Kiran Kamuju wrote:
I have tested googletalk with the patch of yours, i am attaching the screenshot of it. whenever i ve closed an googletalk instance its present on the screen (in the picture i have labelled it as zombie), in ps -ef its not killing the wine-pthread process. even if i kill that process manually, i see some artifacts of it left on the screen see to top most marking.
Yeah I get that with Steam and Hotsync as well, in addition to a test program that I slapped together. This sort of behavior only shows itself in GNOME, not in other XEmbed compliant desktops i tested. (I tried XFce and IceWM, in those environments the patches don't show this behavior) It's been suggested that this is some sort of bug in GNOME's implementation of the spec, and I have to agree. So I don't think there's much I can do on the Wine side of this. But I'm not sure about zombie processes though. I'll take a look at that. Thanks for the feedback.
James
I have to Julliard regarding this, he still thinks that there should be some more work to be done on it. He did not mentioned what work is to be done. Well you should also see that if any one closes a systray application, any wine process should not be present after closing the app. Please check with ur apps on different WM's. We should also fix for GNOME, no hacks ;) Thanks and Regards, Vijay
On 11/10/05, James Liggett jrliggett@cox.net wrote:
On Wed, 2005-11-09 at 15:26 +0530, Vijay Kiran Kamuju wrote:
I have tested googletalk with the patch of yours, i am attaching the screenshot of it. whenever i ve closed an googletalk instance its present on the screen (in the picture i have labelled it as zombie), in ps -ef its not killing the wine-pthread process. even if i kill that process manually, i see some artifacts of it left on the screen see to top most marking.
Yeah I get that with Steam and Hotsync as well, in addition to a test program that I slapped together. This sort of behavior only shows itself in GNOME, not in other XEmbed compliant desktops i tested. (I tried XFce and IceWM, in those environments the patches don't show this behavior) It's been suggested that this is some sort of bug in GNOME's implementation of the spec, and I have to agree. So I don't think there's much I can do on the Wine side of this. But I'm not sure about zombie processes though. I'll take a look at that. Thanks for the feedback.
James
On Thu, 2005-11-10 at 11:32 +0530, Vijay Kiran Kamuju wrote:
I have to Julliard regarding this, he still thinks that there should be some more work to be done on it. He did not mentioned what work is to be done.
Yeah, I have as well. He's yet to return my e-mail on that one.
Well you should also see that if any one closes a systray application, any wine process should not be present after closing the app.
I have looked into the windows still being there after the program exits. There aren't any zombie processes. It's just metacity not properly cleaning up the windows. I found this out by running killall metacity. After you do that, the windows disappear.
Please check with ur apps on different WM's. We should also fix for GNOME, no hacks ;)
I've done that already. The work fine on other WM's but not GNOME, which means it's probably a GNOME-specific issue. As such, putting in a fix for GNOME only would probably qualify as a hack. I've even written a native X app to test this behavior and I get similar results with it. Works good on XFce and IceWM but not on GNOME. As of yet, I haven't got a clue ATM. Thanks for at least taking a look at the patch.
James
Thereis one more thing, i still see a minimized window just above the panel, i think that should go. Its in Gnome i dont know how its in other WM's bye, Vijay
On 11/10/05, James Liggett jrliggett@cox.net wrote:
On Thu, 2005-11-10 at 11:32 +0530, Vijay Kiran Kamuju wrote:
I have to Julliard regarding this, he still thinks that there should be some more work to be done on it. He did not mentioned what work is to be done.
Yeah, I have as well. He's yet to return my e-mail on that one.
Well you should also see that if any one closes a systray application, any wine process should not be present after closing the app.
I have looked into the windows still being there after the program exits. There aren't any zombie processes. It's just metacity not properly cleaning up the windows. I found this out by running killall metacity. After you do that, the windows disappear.
Please check with ur apps on different WM's. We should also fix for GNOME, no hacks ;)
I've done that already. The work fine on other WM's but not GNOME, which means it's probably a GNOME-specific issue. As such, putting in a fix for GNOME only would probably qualify as a hack. I've even written a native X app to test this behavior and I get similar results with it. Works good on XFce and IceWM but not on GNOME. As of yet, I haven't got a clue ATM. Thanks for at least taking a look at the patch.
James