Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Apr 1, 2026. It is now read-only.

redshift-gtk: use Ayatana AppIndicator3 instead of App Indicator3#757

Open
kenhys wants to merge 1 commit into
sharpbracket:master from
kenhys:use-ayatana
Open

redshift-gtk: use Ayatana AppIndicator3 instead of App Indicator3 #757
kenhys wants to merge 1 commit into
sharpbracket:master from
kenhys:use-ayatana

Conversation

@kenhys

@kenhys kenhys commented Apr 27, 2020

Copy link
Copy Markdown

libappindicator was deprecated and it will be removed in the
future Debian release.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037

There is a successor API compatible library - Ayatana Indicator.

https://ayatanaindicators.github.io/code/

jonls, vazhnov, and hartwork reacted with thumbs up emoji
libappindicator was deprecated and it will be removed in the
future Debian release.
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037
There is a successor API compatible library - Ayatana Indicator.
 https://ayatanaindicators.github.io/code/ 

Copy link
Copy Markdown
Contributor

Thanks for the patch. Does this affect any existing distros which might ship the older library but not the newer one? If so, is there a way to keep compatibility with both?

kenhys commented May 4, 2020

Copy link
Copy Markdown
Author

Here are current status of Ayatana Appindicator:

Debian 9(old-stable): not available
Debian 10(stable): available
Ubuntu 16.04(xenial): not available
Ubuntu 18.04(bionic): available
Ubuntu 19.10(eoan): available
Ubuntu 20.04(focal): available

It is ok to migrate Ayatana because it is available on stable release.

If you want to keep compatibility with both, it may better to try (Ayatana Appindicator) and fallback to AppIndicator .

jonls commented Jun 14, 2020

Copy link
Copy Markdown
Collaborator

Yeah it seems like it should be easy to try Ayatana first then fallback to the old import since the APIs are supposedly compatible?

@jonls jonls self-requested a review June 14, 2020 02:50

@jonls jonls left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Fallback to old module.
  • Some of the documentation mentions appindicator which should be updated I think.
  • Needs a rebase on master to fix CI issues.

Copy link
Copy Markdown

@kenhys applied in Gentoo at gentoo/gentoo@08e2652 , thanks for the patch!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

1 more reviewer

@jonls jonls jonls requested changes

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /