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

Update docs for target desktops(Ubuntu? Unity? GNOME?) #77

Closed
paravoid opened this issue Jul 20, 2019 · 3 comments

Comments

@paravoid
Copy link
Contributor

commented Jul 20, 2019

README.md:

Sound input/output selector indicator for Ubuntu/GNOME.
It shows an icon in the GNOME Panel.

man/indicator-sound-switcher.1:

is a sound input/output selector indicator for Ubuntu/Unity.
It shows an icon in the indicator area in Ubuntu's Panel.

debian/control:

A simple yet usable application indicator for Ubuntu/Unity.

These are clearly inconsistent (it seems that the Unity references were dropped at some point, but only from README.md). But, also, none of these are accurate either. I've been using this on my Debian MATE desktop which is neither Ubuntu, Unity, nor GNOME :)

@paravoid paravoid changed the title Update docs for target desktop (Ubuntu? Unity? GNOME?) Update docs for target desktops(Ubuntu? Unity? GNOME?) Jul 20, 2019

@yktoo

This comment has been minimized.

Copy link
Owner

commented Jul 20, 2019

Thanks @paravoid. Indeed, it all started as an indicator app for the now deceased Unity, then Canonical released a compatibility layer for GNOME and, apparently, its friends.

I'm not really aware of what DEs that compatibility layer supports, perhaps you can advice on that?

@paravoid

This comment has been minimized.

Copy link
Contributor Author

commented Jul 20, 2019

I'm no expert myself but: you seem to be using the AppIndicator3 API. apt show gir1.2-appindicator3-0.1 (or apt show libappindicator3-1) says:

A library to allow applications to export a menu into the panel.
Based on KSNI it also works in KDE and will fallback to generic Systray
support if none of those are available.

So, I think it should work on all freedesktop.org-compatible desktops!

Also, note that there seems to be a better-maintained forked of application indicators etc. under the name of Ayatana. See Ayatana Indicator's home page as well as the email to debian-devel email from last year.

(Again, not an expert, this is just AIUI).

@paravoid

This comment has been minimized.

Copy link
Contributor Author

commented Jul 20, 2019

With regards to the email thread above, I pushed #78 just now that adds support for Ayatana.

For the purposes of this issue... this should work on every desktop that supports SNI, and I think it will also fall back on the generic system tray spec. Basically... all desktops :)

yktoo added a commit that referenced this issue Jul 21, 2019

@yktoo yktoo closed this Jul 21, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.