mate-desktop / mate-panel

MATE panel
https://mate-desktop.org
GNU General Public License v2.0
184 stars 115 forks source link

[1.16] Notification area icons disappears when apply a background image to the panel #585

Closed caringi closed 7 years ago

caringi commented 7 years ago

When I try to set a background image for a panel, if this panel has a notification area, all their icons disappears. mate_panel_problem_before_background mate_panel_problem_after_background

caringi commented 7 years ago

Just to let you know... Seems that the problem is not 100% fixed.

After 5 days running the panel without problems, today it happened again.

I set the background image again and it and started working again.

lukefromdc commented 7 years ago

I found in testing that this indeed worked most of the time but it was still possible for the icons to disappear. Restarting the panel, resizing the panel, moving the tray, or doing anything else to force a redraw brings them back. Right now I am experimenting with a slew of gnome-panel commits that redo the applet handling code to fix redraw issues with in-process applets, maybe that will help this too

monsta commented 7 years ago

Ok, should we reopen this if it's not completely fixed?

lukefromdc commented 7 years ago

I have not seen this problem come back since the in-process work, including in out-of-process tests. A test today with the tray out of process gave normal icon behavior with a custom image background, same as with the tray in-process(my usual build).

Has anyone else had this problem with current master? If not this can stay closed.

raveit65 commented 7 years ago

I will test it again, or maybe other Mate devs can test this too, to fix my heavy workload for mate. Only asking for re-opennig the issue isn't sufficient, simply test it for yourself.

martinkunev commented 6 years ago

I had the same problem except that I was using transparent background instead of background image. I believe the problem to be caused by the same core issue as everything else matches the descriptions of the problem by other people. The bug is no longer observed after upgrading mate-panel, libmate-panel-applet-4-1 and mate-panel-common from 1.16.2 to 1.18.6 (on debian).

monsta commented 6 years ago

Hmm, it could be the same problem, because https://github.com/mate-desktop/mate-panel/commit/188c705473849e9432c48a0a1a58adb7423ec630 (which fixes this) is in 1.18, but not in 1.16.

Michael-AU commented 6 years ago

Sorry for the late reply, I have just moved and only just got phone and internet services connected.

With regards to this bug the problem for me is that I'm using Debian Stretch (Stable) and don't want to change to Debian Testing (Buster?). This issue has been reported on multiple bug reporting systems and as far as I have seen no one wants to fix it against the version it was reported on so users of Debian Stable (and other distros and versions that are on Mate 1.16) are stuck with a panel that does not work as it is intended to work.

If people don't want to fix it that's fine but please stop telling users of a Stable release that they need to upgrade to an development (and in Debian it is development) release because it will add more bugs to systems of users who don't want more bugs.

Cheers.

On 04/12/17 02:58, Martin Kunev wrote:

I had the same problem except that I was using transparent background instead of background image. I believe the problem to be caused by the same core issue as everything else matches the descriptions of the problem by other people. The bug is no longer observed after upgrading mate-panel, libmate-panel-applet-4-1 and mate-panel-common from 1.16.2 to 1.18.6 (on debian).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mate-desktop/mate-panel/issues/585#issuecomment-348787892, or mute the thread https://github.com/notifications/unsubscribe-auth/AD5Kd5kqh8VRvE-m4gSWlnrFx3aUT0T_ks5s8sU3gaJpZM4NrXwU.

alexarnaud commented 6 years ago

Debian has it own schedule and has no links with the Mate project. You can't blame the Mate guys about the Debian stuff.

@monsta what do you think of a back-port to 1.16?

Maybe @sunweaver could give us his opinion.

Best regards.

sunweaver commented 6 years ago

Last time I tried background image on the panel with 1.16, the whole panel crashed.

Our current focus is a stretch-backport of MATE 1.18. And I recommend to use that. Next effort is getting MATE 1.20 into Debian testing. Then the next effort is - after some testing - to bump MATE 1.20 into Debian stretch-backports.

sunweaver commented 6 years ago

Don't get me wrong, but considering the rather small size of all involved teams and the strict Debian release policy, getting this and that arbitrary fix into Debian stable is only feasible for really grave issues. Background images on the panel are no grave issues IMHO.

(And you can always donate to the people on the team to get your issues prioritized...)

sunweaver commented 6 years ago

And... if anyone can confirm that this fix (https://github.com/mate-desktop/mate-panel/pull/607/files) cherry-picked to mate-panel in Debian stretch fixes this issue, and is also willing to test the same against an X2Go session (there is another issue bothering us there: https://github.com/ArcticaProject/nx-libs/issues/337), then I'd be happy to propose a stretch-update of mate-panel to the Debian release team.

alexarnaud commented 6 years ago

Le 09/02/2018 à 22:01, Mike Gabriel a écrit :

Our current focus is a stretch-backport of MATE 1.18. And I recommend to use that. Next effort is getting MATE 1.20 into Debian testing. Then the next effort is - after some testing - to bump MATE 1.20 into Debian stretch-backports.

Great to know, can I help you? I'm also interested to have Mate 1.18 on Stretch.

Best regards.

sunweaver commented 6 years ago

Hi,

On Fr 09 Feb 2018 23:26:22 CET, Alex ARNAUD wrote:

Le 09/02/2018 à 22:01, Mike Gabriel a écrit :

Our current focus is a stretch-backport of MATE 1.18. And I recommend to use that. Next effort is getting MATE 1.20 into Debian testing. Then the next effort is - after some testing - to bump MATE 1.20 into Debian stretch-backports.

Great to know, can I help you? I'm also interested to have Mate 1.18 on Stretch.

MATE 1.18 is available via stretch-backports.

You can help in general with MATE in Debian by going through open bugs
for all MATE packages in Debian and see if they still apply.

With the upcoming MATE 1.20 uploads, you can wait and then still check
if bugs still exist.

With MATE 1.16 in stable, you can help with backporting patches for
the more important issues and we can see to get them to stretch-updates.

Mike --

DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

Michael-AU commented 6 years ago

@ alexarnaud, I have not blamed anyone. I have, however reported a bug, on Debian BTS and taken part here, on MATE 1.16 and the consensus is don't worry about it. Again if its not going to be fixed by anyone anywhere in MATE 1.16 so be it but, again, encouraging people to "upgrade" from a stable release to a possibly buggier release when people rely on stability may cause more issues than its worth.

I humbly suggest this report is closed to further comments and all Debian related discussion for it is taken to the Debian bug report.

alexarnaud commented 6 years ago

Le 11/02/2018 à 20:12, Mike Gabriel a écrit :

MATE 1.18 is available via stretch-backports.

You can help in general with MATE in Debian by going through open bugs for all MATE packages in Debian and see if they still apply.

I can take time to do that.

With the upcoming MATE 1.20 uploads, you can wait and then still check if bugs still exist.

OK, I can do that also.

With MATE 1.16 in stable, you can help with backporting patches for the more important issues and we can see to get them to stretch-updates.

I haven't the time to backport patch because I'm mostly busy by accessibility of Debian, Mate, LibreOffice, Firefox, Orca, Compiz 0.9 and Debian to the beginners, visual-impaired and blind people.

Thanks for your great job Mike :) ! -- Alex ARNAUD Visual-Impairment Project Manager Hypra - "Humanizing technology"

sunweaver commented 6 years ago

Hi Alex,

On Di 13 Feb 2018 13:17:25 CET, Alex ARNAUD wrote:

With MATE 1.16 in stable, you can help with backporting patches for the more important issues and we can see to get them to stretch-updates.

I haven't the time to backport patch because I'm mostly busy by accessibility of Debian, Mate, LibreOffice, Firefox, Orca, Compiz 0.9 and Debian to the beginners, visual-impaired and blind people.

Thanks for your great job Mike :) !

This is an awesome expertise. Please help in Debian to assure MATE is
approximating 100% accessibility. That would be a great help, having
someone on the packaging team who QAs a11y of MATE in Debian.

Please make sure, you hang out on irc.debian.org #debian-mate and ping
me there (my nick is sunweaver).

Thanks, Mike --

DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de