poma wrote:
Did I really missed something important in this respect, or in a parallel universe you guys use Unity on Fedora?
Indeed, you missed: https://lists.fedoraproject.org/pipermail/devel/2014-March/196343.html
libappindicator is now (since Fedora 22) also REQUIRED for GTK+ system tray applets to work under KDE Plasma. (Plasma 5 no longer supports the legacy XEmbed-based system tray protocol that the builtin GTK+ classes implement.)
Please DO NOT REMOVE libappindicator support from your packages. Instead, actually ADD it where upstream supports it and it is not yet enabled in Fedora.
Kevin Kofler
On Thu, 2015-06-04 at 03:24 +0200, Kevin Kofler wrote:
libappindicator is now (since Fedora 22) also REQUIRED for GTK+ system tray applets to work under KDE Plasma. (Plasma 5 no longer supports the > legacy XEmbed-based system tray protocol that the builtin GTK+ classes implement.)
Hey, that's awesome, congrats on killing XEmbed. I wish GNOME would do that as well....
On Thu, Jun 4, 2015 at 4:45 PM, Michael Catanzaro mcatanzaro@gnome.org wrote:
On Thu, 2015-06-04 at 03:24 +0200, Kevin Kofler wrote:
libappindicator is now (since Fedora 22) also REQUIRED for GTK+ system tray applets to work under KDE Plasma. (Plasma 5 no longer supports the > legacy XEmbed-based system tray protocol that the builtin GTK+ classes implement.)
Hey, that's awesome, congrats on killing XEmbed. I wish GNOME would do that as well....
The thing is we want to kill it but our designers didn't come up with a suitable replacement "just use notifications" does not cover what the app authors want so they stick to systray icons unfortunately. But we should have this discussion upstream not here.
drago01 wrote:
The thing is we want to kill it but our designers didn't come up with a suitable replacement "just use notifications" does not cover what the app authors want so they stick to systray icons unfortunately. But we should have this discussion upstream not here.
The Status Notifier (AppIndicator) specification is the replacement. It doesn't come from GNOME designers (Not Invented Here?), but it works.
Kevin Kofler
Michael Catanzaro wrote:
On Thu, 2015-06-04 at 03:24 +0200, Kevin Kofler wrote:
libappindicator is now (since Fedora 22) also REQUIRED for GTK+ system tray applets to work under KDE Plasma. (Plasma 5 no longer supports the > legacy XEmbed-based system tray protocol that the builtin GTK+ classes implement.)
Hey, that's awesome, congrats on killing XEmbed. I wish GNOME would do that as well....
Implementing the new status notifier specification would get you a long way there, in addition to improving GNOME Shell interoperability with applications written for Plasma or Unity. There's even (finally!) an implementation that GNOME could just merge:
https://extensions.gnome.org/extension/615/appindicator-support/
(The extension was developed by rgcjonas based on patches submitted by Giovanni Campagna back in 2011. Thanks to Giovanni Panozzo (Reminna upstream) for the link and to Simone Caronni for forwarding it here.)
Kevin Kofler
On 4 June 2015 at 03:24, Kevin Kofler kevin.kofler@chello.at wrote:
ndeed, you missed: https://lists.fedoraproject.org/pipermail/devel/2014-March/196343.html
libappindicator is now (since Fedora 22) also REQUIRED for GTK+ system tray applets to work under KDE Plasma. (Plasma 5 no longer supports the legacy XEmbed-based system tray protocol that the builtin GTK+ classes implement.)
Please DO NOT REMOVE libappindicator support from your packages. Instead, actually ADD it where upstream supports it and it is not yet enabled in Fedora.
Ok, sounds fair, thanks for clarification. In that thread on -devel (i've read it yesterday) there's the note that it would be eventually introduced "somewhere around Fedora 22". Is there anything official written somewhere? Wiki, etc.
I'm reverting the change in remmina.git. Can I just delete the update in Bodhi?
Thanks & regards, --Simone
Simone Caronni wrote:
Ok, sounds fair, thanks for clarification. In that thread on -devel (i've read it yesterday) there's the note that it would be eventually introduced "somewhere around Fedora 22".
At the time, it wasn't fully decided yet. (Keep in mind that the mail was written over a year ago, months before the Fedora 21 release.)
Is there anything official written somewhere? Wiki, etc.
https://fedoraproject.org/wiki/Changes/Plasma_5 documents Plasma 5 as a Fedora 22 change.
The removal of support for the XEmbed-based system tray protocol is a documented upstream change in Plasma 5, e.g. in: http://blog.martin-graesslin.com/blog/2014/03/system-tray-in-plasma-next/
Where else should it be written?
I'm reverting the change in remmina.git. Can I just delete the update in Bodhi?
Yes. (You'll probably need to unpush it from testing first, then Bodhi will let you delete it.)
Kevin Kofler