Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion] Use Appindicator instead of own tray icon implementation #49

Closed
mrprobot opened this issue May 10, 2018 · 6 comments
Closed

Comments

@mrprobot
Copy link
Contributor

Ubuntu is maintaining the extension "Appindicator" upstream as Gnome removed the legacy tray. I guess it's easier to implement an upstream solution then maintaining your own and TopIcons Plus is unmaintained, which I think is the inspiration for your solution. There also seem to be efforts making libappindicator available outside Ubuntu so other Distros can use it as well.

"Hi. On Do 01 Mär 2018 18:26:34 CET, Jan Niklas Hasse wrote: > It's not used outside ubuntu AFAIK Debian: https://packages.debian.org/stretch/libappindicator1 The libappindicator package in Debian is unmaintained / orphaned. Currently, there are efforts taken by me, Martin Wimpress and others to make libappindicator available outside of Ubuntu under a new upstream umbrella [1,2]. Fedora: https://apps.fedoraproject.org/packages/libappindicator openSUSE: https://software.opensuse.org/package/libappindicator No clue about there status. Mike"

ubuntu/gnome-shell-extension-appindicator#74

https://github.com/ubuntu/gnome-shell-extension-appindicator

@TingPing
Copy link

There also seem to be efforts making libappindicator available outside Ubuntu so other Distros can use it as wel

It has been available on nearly every mainstream distro for many years. The problem isn't that it isn't packaged the problem is there is no upstream development.

@jonian
Copy link
Member

jonian commented Aug 24, 2018

Hi @mrprobot, @TingPing. I'm planning to remove the tray icon implementation when GNOME drops support.

For now, you can disable it from the settings and use the appindicators extension.

@jonian jonian closed this as completed Aug 25, 2018
@TingPing
Copy link

I'm planning to remove the tray icon implementation when GNOME drops support.

That happened a year ago.

@TingPing
Copy link

Code may be there, but GNOME 3.26 disabled it and 3.30 is about to release. So it has been gone for nearly a year.

@jonian
Copy link
Member

jonian commented Aug 25, 2018

Well then I will drop support when the code is not there anymore.
That code (tray manager) is used to implement the tray icons https://github.com/hardpixel/unite-shell/blob/master/unite%40hardpixel.eu/modules/topIcons.js#L38.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants