Package Details: gnome-shell-extension-appindicator-git 1:40+1+g4463b84-3

Git Clone URL: (read-only, click to copy)
Package Base: gnome-shell-extension-appindicator-git
Description: AppIndicator/KStatusNotifierItem support for GNOME Shell
Upstream URL:
Keywords: AppIndicator libappindicator StatusNotifierItem tray
Licenses: GPL
Conflicts: gnome-shell-extension-appindicator
Provides: gnome-shell-extension-appindicator
Submitter: Frikilinux
Maintainer: surefire
Last Packager: surefire
Votes: 38
Popularity: 0.60
First Submitted: 2013-04-16 05:53 (UTC)
Last Updated: 2021-06-16 18:07 (UTC)

Required by (9)

Sources (1)

Latest Comments

ewout commented on 2022-07-14 14:40 (UTC)

Version of package with GNOME 43 patches for usage with FCGU available here:

BrianAllred commented on 2021-06-16 16:55 (UTC)

Requires git in makedepends or building in a clean chroot will fail.

ReneS commented on 2020-04-09 11:23 (UTC) (edited on 2020-04-09 11:24 (UTC) by ReneS)

Icons are not visible with Gnome 3.36 anymore. The icons are there and can be clicked once you have guessed right where they are but you cannot see the icons. Just wanted to report, thanks!

benedict_0 commented on 2020-04-02 08:20 (UTC)

Doesn't seem to work with latest Gnome 3.36

artafinde commented on 2019-04-01 17:49 (UTC)

@surefire change the pkgver function to the one suggested for git with tags from wiki:

Sherlock-Holo commented on 2019-03-04 07:55 (UTC)

@surefire I try this and it works! Thanks for your job

surefire commented on 2019-03-04 06:30 (UTC)

@Sherlock-Holo, I created not vcs PKGBUILD. Try it please.

Sherlock-Holo commented on 2019-03-04 01:53 (UTC)

@surefire could you modify the source to git+ ? because in arch linux we only have gnome 3.30 and the latest commit is useless for us. Yes we could modify after download the PKGBUILD but some people use AUR helper and we need to modify it every time

vith commented on 2019-03-02 20:31 (UTC)

@surefire thanks, that worked

surefire commented on 2019-03-02 19:49 (UTC)

@vith, you can specify a commit in PKGBUILD before build.


vith commented on 2019-03-02 19:41 (UTC)

This extension no longer loads for me.

Looks like upstream has removed 3.30 from the list of supported gnome versions:

I'm having a bit of trouble following the logic in the related github comment threads, since the commit that supposedly broke it says:

Keeping compatibility with older versions isn't feasible with a reasonable quantiy of work, so better to move everything to the new syntax (supported since GNOME Shell 3.30)

Is there anything we can do to make this usable again besides waiting weeks for gnome 3.32 to be released, go through arch testing, etc?

ReneS commented on 2019-01-26 12:46 (UTC)

Thanks for updating the package!

ReneS commented on 2019-01-25 15:48 (UTC) (edited on 2019-01-25 15:49 (UTC) by ReneS)

Hello, I am flagging this package as out of date because of

If there is anything I can help to get this package updated please let me know.

Taijian commented on 2017-10-18 18:30 (UTC)

Looking at the commit history over at github (and specifically at the commit message here: it seems to me that the ubuntu branch is frozen to be updated in line with ubuntu version updates, while master is the actual development branch where regular updates to the code base happen. So I think you should rebase to there, as this is a -git package, not a stable one.

surefire commented on 2017-10-17 06:26 (UTC) (edited on 2017-10-17 06:29 (UTC) by surefire)

Taijian, at the moment branch ubuntu corresponds to release, while the master remained at version 20 maybe I'm wrong

Taijian commented on 2017-10-16 10:25 (UTC)

Is there a reason why this is mirroring the 'ubuntu' branch and not the 'master' one? Master seems to be more frequently updated...

kaptoxic commented on 2015-04-24 03:09 (UTC)

PKGBUILD should be updated--libappindicator3 does not exist (and seems to be unnecessary).

kaptoxic commented on 2015-02-22 20:18 (UTC)

Which method of installation is preferred for this extension -- this AUR package or extensions.gnome web interface?

zman0900 commented on 2014-10-19 22:14 (UTC)

Dependencies say libappindicator{,3} but the names have changed to libappindicator-gtk{2,3}. So if you are using yaourt or similar like me and it fails to find dependencies, just install those first. Also, FYI, this appears to work fine with gnome 3.14 as long as you modify the metadata.json file. You can add this to the pkgbuild before building until the dev updates the project: prepare() { cd "${srcdir}"/${pkgname%-*} sed 's/"3.12"/"3.12", "3.14"/g' -i metadata.json }

prakharsingh95 commented on 2014-10-18 08:14 (UTC)

Am I correct in assuming that this pacakge is need to show dropbox, megasync, noise etc icons in topbar? Is there any way to install this without them?

kaptoxic commented on 2014-06-07 23:46 (UTC)

Indeed I can confirm that removing either libappindicator or libappindicator3 makes the installation succeed. Nevertheless, this package should be fixed...

dfk commented on 2014-06-05 01:58 (UTC)

Ah I see. I remember running into a similar problem, and finagling some manual fix to it that I (of course) didn't take notes on at the time. You might always try removing one of the conflicting dependencies and seeing if you can successfully install this.

kaptoxic commented on 2014-06-04 20:13 (UTC)

yes, the package requires these libappindicator packages, but then conflict appears; so I agree, PKGBUILD itself is probably not the problem so I was hoping for some workaround...

dfk commented on 2014-06-04 20:03 (UTC)

Are you trying to install one of the libindicator dependencies? This PKGBUILD shouldn't change anything outside the /usr/share/gnome-shell/extensions/ directory where it installs the shell extension.

kaptoxic commented on 2014-06-04 19:40 (UTC)

I got a conflict: error: failed to commit transaction (conflicting files) libindicator-gtk3: /usr/share/libindicator/80indicator-debugging exists in filesystem Errors occurred, no packages were upgraded. Comment below does not help. Is this fixable?

dfk commented on 2014-05-03 02:39 (UTC)

Thanks for this. I had to tweak the PKGBUILD to get it to work for me (I'm using gnome shell 3.12). First, interfaces.js expects to find the .xml interface files in the same subdirectory that they exist in in the src (interfaces-xml), rather than in /usr/share/glib-2.0/interfaces-xml. Second, the current PKGBUILD doesn't copy the compiled schemas that the Makefile produces. Here's the package() function that I got to work: package() { cd "${srcdir}"/${pkgname%-*} for i in .js .json .css .xml .compiled do find . -type f -name \*$i -exec install -Dm644 '{}' "${pkgdir}/usr/share/gnome-shell/extensions/{}" \; done find . -type f -name \*.mo -exec install -Dm644 '{}' "${pkgdir}/usr/share/{}" \; } I'm not sure if the localization files need to be installed elsewhere as well since I'm using an English locale. HTH.