[Bug 9329] New: XFCE specific systray problems
http://bugs.winehq.org/show_bug.cgi?id=9329 Summary: XFCE specific systray problems Product: Wine Version: 0.9.43. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs(a)winehq.org ReportedBy: vladimiroski(a)gmail.com I'm testing some applications in Xubuntu 7.04 with Wine 0.43 from repositories, I tested three programs of my interest: eMule Plus, Online Sig and XMR. Of these, just XMR (a VB6.0 program) was able to place the icon in the systray in a successful way, the others (ePlus and Online Sig) were not able to do it. I tested the same programas in Kubuntu and it was fine, so I assume it's something with XFCE (tested with version XFCE 4.4) I guess if this is normal (XFCE already not full supported by design?) or this is a bug, so I open this bug so you decide. Online Sig is in Application DB: http://appdb.winehq.org/appview.php?iAppId=5301 XMR bugs reported (in case of interest) #8822 #8533 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |trivial Difficulty|Months |--- Component|wine-binary |wine-programs --- Comment #1 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2007-08-15 12:47:08 --- I can't find anywhere how well XFCE complies with the http://www.freedesktop.org/wiki/Specifications/xembed-spec But if applications in question work fine under KDE & Gnome, the chances are, there is something wrong in XFCE. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #2 from Vladimir <vladimiroski(a)gmail.com> 2007-08-15 12:59:27 --- I though the same at first, but there's at least one app which was able to set the icon in the systray, because it I believe that something must be wrong or bad implemented in Wine too. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #3 from Vladimir <vladimiroski(a)gmail.com> 2007-10-01 13:49:25 --- I had been testing, and I can get the icon in systray only if I choose in eMule Options: "Close to systray". "minimize to systray" does not work in almost every app I had tested, seems minimize works diferent in wine or it's not informed properly to the program, cause it does not fire the appropriate events. btw, another misbehavior I had been seeing, is that eMule's systray icon is the head of a mule, with Wine, it's just a gray box :( -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #4 from Vladimir <vladimiroski(a)gmail.com> 2007-10-27 09:18:35 --- The problem of missing systray icon seems to occur less in Wine 0.9.47, not sure if anything has been done in this matter in Wine or is just luck. Anyway, transparency on systray's icons are still a big issue, because they're just gray boxes. Anyway, I'm just reporting, please keep the good work, and thanks for the Wine improvements, eMule Plus performance over Wine has improved a lot over the Wine update of the last months. No more header flickers, not missing windows by Z order, etc. just the minor bug in the search box field. =D -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 L. Rahyen <mail(a)science.su> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mail(a)science.su --- Comment #5 from L. Rahyen <mail(a)science.su> 2007-10-27 10:35:51 ---
Anyway, transparency on systray's icons are still a big issue, because they're just gray boxes.
WINE doesn't support true transparency for systray's icons but you can set its background color to any you want - probably the color of your panel. For me this works so well (I'm using KDE) that the lack of transparency in systray's icons is not an issue for me at all (it can be an problem if your panel have gradient color or background picture of course). What about this particular bug there is high chance that it is INVALID. Are you sure that problems you are talking about in description is the bug in WINE and not XFCE? You said that some application can set systray icon but some cannot. If this works with KDE or GNOME then there is good chances that lack of systray icons happens because XFCE doesn't support correctly some attributes or hints that WINE is trying to use. I'm not an expert in WINE/Windows GUI programming so this is just a guess.
The problem of missing systray icon seems to occur less in Wine 0.9.47
If so then it is good idea to mention which programs now work as expected and which still do not. This can help someone who decides too look into this bug. And finally, if with upgrade to 0.9.47 something begun to work better then you can do a regression test in order to find out what patch changed old behavior to better one. This may help to find out what is the real cause of this bug. I'm saying this because for many people it isn't obvious that regression test can be used not only for finding regressions but for any changes. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #6 from Vladimir <vladimiroski(a)gmail.com> 2007-10-27 16:26:11 --- Problem is that the whole systray icon is gray, not just the background, anyway I would not like to compile eMule Plus again just to change an icon XD, I think I'll live with it. About "The problem of missing systray icon seems to occur less in Wine 0.9.47" I refer that the same programs described at the beginning of this bug, they seem to fail less to set the systray icon. I will try to spot which version was responsible. About all this, I saw today there was similar bugs of this, I'll search them again so you can mark this as a duplicate. They are more specific. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #7 from Austin English <austinenglish(a)gmail.com> 2008-04-26 16:34:36 --- Is this still an issue in current (0.9.60 or newer) wine? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #8 from Vladimir <vladimiroski(a)gmail.com> 2008-04-26 23:49:02 --- Well, I do not have XFCE currently installed, but eMule Plus' gray icon still remain as an issue. The nice thing is that at least now it's working perfectly if I set the option in eMule Plus to "minimize to systray on close". Then -obviously- when I close it, it goes to the systay. Another major problem to me, is that in windows eMule Plus when minimized is sent to systray, but in Wine it does get minimized to taskbar. Seems to me that the exact "minimize" signal is not being sent to eMule Plus. Tested with 0.9.59, I'll wait to 0.9.60 become available on Ubuntu's repositories to test again. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 Jaime Rave <jaimerave(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave(a)gmail.com --- Comment #9 from Jaime Rave <jaimerave(a)gmail.com> 2008-04-27 01:33:53 --- There were some fixes for systray regresions in Wine 0.9.60. Install it following the instruccions in this page http://www.winehq.org/site/download-deb -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #10 from Vladimir <vladimiroski(a)gmail.com> 2008-04-27 01:41:32 --- Yes, I install Wine from that source, sadly it's still at 0.9.59 at the moment. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 --- Comment #11 from Vladimir <vladimiroski(a)gmail.com> 2008-04-27 10:38:48 --- Finally I gave up of waiting and installed Wine 0.9.60 from another source, I see that systray icon transparency works great now, but the non-transparent pixel if the icon are still missing, so I ended with a transparent box on systray hehehe... Tested with Wine 0.9.60, eMule Plus 1.2c and eMule Plus post-RC1 20080427 Systray icon for that application should be the head of a Mule. I searched for code in eMule Plus that appears to be relevant to the problem, not complety sure if it could be useful. http://emuleplus.cvs.sourceforge.net/emuleplus/src/TrayDialog.h?view=markup&... http://emuleplus.cvs.sourceforge.net/emuleplus/src/TrayDialog.cpp?view=marku... http://emuleplus.cvs.sourceforge.net/emuleplus/src/MuleSystrayDlg.cpp?view=m... http://emuleplus.cvs.sourceforge.net/emuleplus/src/MuleSystrayDlg.cpp?view=m... http://emuleplus.cvs.sourceforge.net/emuleplus/src/TaskbarNotifier.cpp?revis... http://emuleplus.cvs.sourceforge.net/emuleplus/src/DialogMinTrayBtn.h?view=m... -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 Vladimir <vladimiroski(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED --- Comment #12 from Vladimir <vladimiroski(a)gmail.com> 2008-05-30 18:59:29 --- As for 1.0-RC3 this is fixed. Thank you all for your hard work on Wine! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9329 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #13 from Alexandre Julliard <julliard(a)winehq.org> 2008-06-06 10:40:34 --- Closing bugs fixed in 1.0-rc4. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org