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

Indicator Ayatana doesn't work #96

Closed
Djaler opened this issue Mar 8, 2018 · 27 comments
Closed

Indicator Ayatana doesn't work #96

Djaler opened this issue Mar 8, 2018 · 27 comments

Comments

@Djaler
Copy link

@Djaler Djaler commented Mar 8, 2018

In Juno there no third-party indicators in tray, even after install wingpanel-indicator-ayatana.

@r3k4

This comment has been hidden.

@cassidyjames
Copy link
Member

@cassidyjames cassidyjames commented Jun 29, 2018

This is intentional. Application indicators have been deprecated for years. They have also been removed from GNOME in favor of better APIs. They were deprecated and not officially supported for two years in Loki, and have been fully removed for Juno.

There's some pretty good rationale on the GNOME design blog: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/

@Djaler
Copy link
Author

@Djaler Djaler commented Jun 29, 2018

@cassidyjames what is the new cross-DE API?

@cassidyjames
Copy link
Member

@cassidyjames cassidyjames commented Jun 29, 2018

@Djaler there isn't one for a concept of "status icons." Instead, there are several more tailored APIs that can be used depending on the needs of the app:

Gtk.Application for background processes. This is how apps in elementary OS continue operating in the background, i.e. Tootle checks for new posts, Mail notifies you of incoming email, Music continues playing in the background, etc.

FreeDesktop.org Desktop Actions for providing static quick actions, i.e. launching a specific part of an app from its icon in the Dock or Applications Menu.

LibUnity for dynamic quick actions, Dock progress bars, and badges in the Dock and Applications Menu. This is supported at least in elementary OS, Ubuntu Unity, Ubuntu 18.04+, and GNOME with Dash to Dock. I'm not sure about other DE support, but I imagine it is supported in KDE either out of the box or with an option. On elementary OS, even backgrounded apps that utilize these APIs will show up alongside other apps in the Dock.

Notifications for alerting people. Supported prety much everywhere.

LibCloudProviders for cloud providers like Dropbox, Google Drive, Nextcloud, etc. This is supported at least in Ubuntu and GNOME, and there's a bountied open issue for support in elementary OS.

MPRIS for audio applications to integrate with the system sound indicator. Supported in elementary OS, Ubuntu, GNOME, and several other DEs.

EDS for integration with the calendar indicator. Supported at least on elementary OS, Ubuntu, GNOME.

KeepBelow and Stick for always-visible desktop applets. Supported on elementary OS, Ubuntu, GNOME, and everywhere else as far as I know.

@WebShapedBiz

This comment has been hidden.

@cassidyjames

This comment has been hidden.

@WebShapedBiz

This comment has been hidden.

@KouAkitaki

This comment has been hidden.

@cassidyjames

This comment has been hidden.

@matfantinel

This comment has been hidden.

@cassidyjames

This comment has been hidden.

@KouAkitaki

This comment has been hidden.

@beeblebrox3

This comment has been hidden.

@skewty

This comment has been hidden.

@SleepingPanda

This comment has been hidden.

@skewty

This comment has been hidden.

@jlnr

This comment has been hidden.

@drequivalent

This comment has been hidden.

@SleepingPanda

This comment has been hidden.

@skewty

This comment has been hidden.

@drequivalent

This comment has been hidden.

@jlnr

This comment has been hidden.

@donadigo

This comment has been hidden.

@drequivalent

This comment has been hidden.

@cassidyjames

This comment has been hidden.

@elementary elementary locked and limited conversation to collaborators Oct 1, 2018
@donadigo

This comment has been hidden.

@jeremypw
Copy link
Collaborator

@jeremypw jeremypw commented Dec 22, 2018

Maybe a elementary indicator using the new Cloud Providers API will be possible? A plugin for this API is currently being worked on in Files (see https://github.com/elementary/files/tree/plugin-cloudproviders)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.