Package Details: gnome-shell-extension-topicons 28-4

Git Clone URL: (read-only)
Package Base: gnome-shell-extension-topicons
Description: Shows legacy tray icons on top.
Upstream URL:
Licenses: GPL
Groups: gnome-shell-extensions
Submitter: jsh
Maintainer: justin8
Last Packager: justin8
Votes: 94
Popularity: 1.938923
First Submitted: 2012-11-18 22:28
Last Updated: 2016-04-12 00:51

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

justin8 commented on 2016-05-17 01:37

Sorry, was overseas for a few weeks and away from my computer. It should be online now.It's just a mirror of upstream since the source link went offline many months ago.

alleut commented on 2016-05-14 13:37

==> ERROR: Failure while downloading
Website: Error 523 2016-05-10 13:51:32 UTC Origin is unreachable

Any other source for this extension?

justin8 commented on 2016-01-11 11:31

My bad, I didn't reload my shell before uploading, I just turned the extension on and off, apparently that didn't reload it correctly. I've uploaded a copy I had lying around of v28 from the original source for now. Try this now. It works on my machine for sure now

veluria commented on 2016-01-11 11:14

The new package doesn't work for me. It doesn't even show up in the tweak tool.

justin8 commented on 2016-01-11 00:27

Sorry, been super busy moving around countries and stuff. Package is updated now using the url from @vinadoros

@vith yes, upstream is apparently down for a long time now, and just links to upstream for URLs. Thankfully there is a mirror for now.

vith commented on 2016-01-10 09:59

Has the upstream been dead for 50 days straight or is it just intermittently up and down?

vinadoros commented on 2015-12-01 23:30

Ah, didn't realize that restriction was there (as a side note, these gnome extensions are basically source files anyway, and probably wouldn't upset the AUR too much). I'm not sure how versioning works on, but they seem to use their own scheme which of course has nothing to do with the extension author's scheme. The version is for Gnome 3.18, and it states it is v28 in the metadata.json as well as the resulting zip file name, which is "".

I should probably also clarify, I used the script found here to get the url from

justin8 commented on 2015-12-01 18:49

Binary source files aren't allowed in aur packages directly, only small text-only patches and such. I'll update the url shortly. Thanks for that.

What version is that file? The contents do not say, and your url has 5335, when the last packaged version was 28, so that seems off.

vinadoros commented on 2015-12-01 18:11

Hi. Please use the following url in the meantime for this PKGBUILD as a temporary measure: ''
Either that or you may want to consider including the downloadable zip file in the sources in the AUR.

justin8 commented on 2015-11-20 17:45

The source appears to be down; so is the IP address for the repo from the gnome extensions browser. As well as alternative source I can see from other distro's packages. Might have to wait a bit. I have the compiled package here if you need it right now:

FIL commented on 2015-11-20 10:24

curl: (7) Failed to connect to port 80: Connection timed out
Please fix it. Thanks.

justin8 commented on 2015-10-18 20:05

Oops! Fixed :)

idlemachine commented on 2015-10-18 18:26

The package is failing its integrity check. Should be:

sha256sum topicons-28.tar.gz

tappy commented on 2015-10-18 13:15

version 28 is available

justin8 commented on 2015-10-10 16:33

@gim you can install any applications from anywhere you want. But using your distro's package manager allows you to better control what is or isn't on your system. Feel free to install it via the website if you want.

mischka commented on 2015-10-10 15:55

@gim It is nicer being able to update with yaourt instead of clicking to do so in tweak tool, but yeah it is a little weird having the duplication. In general I use the aur packages if they exist.

gim commented on 2015-09-03 04:07

Why do we even need this package if you can install this extension from the

justin8 commented on 2015-08-12 05:58

Good idea, I haven't reinstalled mine since July 3rd, and it is on the latest gnome release; mine isn't greyed out, but if other people are having a similar problem I'll bump the version.

oconnor663 commented on 2015-08-11 14:13

I just found topicons broken in my gnome-tweak-tool extensions list. Reinstalling this package with yaourt and restarting gnome-shell fixed the issue. (Not sure whether both steps were necessary though.) If other people run into this, maybe we should bump the package version number to encourage reinstalls?

jsh commented on 2014-10-17 21:39

Asked upstream to add a tag. Version updated.

carlwgeorge commented on 2014-10-17 00:39

I flagged this out of date, even though it isn't directly apparent. The upstream maintainer modified the metadata file to signify that it is now version 25 with support for Gnome 3.14. However, he did not create a new tag.

Possible options:
* Ask upstream maintainer to tag version 25.
* Apply patch [1] to change the supported versions.
* Instead of using the tarball from the tag, use the files directly [2][3].


jsh commented on 2014-03-19 21:37

@ginoboy, thanks, updated

ginoboy commented on 2014-03-19 21:17

Version 22 is Available.

jsh commented on 2013-10-13 07:13

@figue: Updated, thanks, seems to be ok with Gnome 3.10

figue commented on 2013-10-08 09:52

v19 is available

jsh commented on 2013-06-23 11:16

Yes, I saw this tip too.
I made a package for the extension:

Seems to mainly solve the problem.

orschiro commented on 2013-06-23 04:58

I got the tip to install the extension Status Area Horizontal Spacing [1] which is solving the graphical bugs of icons not showing up correctly with TopIcons. Give it a try!


orschiro commented on 2013-06-21 12:32


Is there any way to contact the developer of topicons and report that bug?

orschiro commented on 2013-06-16 18:29


Is there any way to contact the developer of topicons and report that bug?

jsh commented on 2013-06-16 17:49

@orschiro, Yes I can confirm that behavior. The Gajim icon also often disappears... It seems to be with certain icons only.

orschiro commented on 2013-06-16 11:55

Anyone else having the problem of a white square appearing sometimes in the top bar next to the most left icon?

jsh commented on 2013-06-12 12:41

@hcjl, ok, updated. Thanks.

hcjl commented on 2013-06-12 11:43

topicons-16 is out. see adjusted PGKBUILD.

jsh commented on 2013-06-12 06:38

@hcjl, yes you are right. Sorry about that... This should be fixed with 14-2. Thanks

hcjl commented on 2013-06-11 17:10

sorry, copy & past is too hard...

this should be correct:

package() {
cd "${srcdir}/topicons-${pkgver}"

hcjl commented on 2013-06-11 15:31

sorry... forgotten to say "thank you"

hcjl commented on 2013-06-11 15:30

i think the following has to be adjusted in the pkgbuild.

package() {
cd "${srcdir}-${pkgver}"

orschiro commented on 2013-04-21 19:57

Do you know how to change the icon size?

jsh commented on 2013-03-04 10:51

Ok, should be fixed with release 9.

Anonymous comment on 2013-03-04 10:40

==> Validating source files with sha256sums... ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build gnome-shell-extension-topicons.

lybin commented on 2013-02-14 01:34

I'm sorry, but I do not use Gnome, with the release of 3.6.

shmakky commented on 2013-02-14 00:21

doesn't work after update gnome-shell to 3.6.3-1
can you fix that, please? thank you!

lybin commented on 2012-11-14 20:01

Updated for Gnome 3.6.2

Anonymous comment on 2012-11-03 05:23

It's alive again, thanks.

lybin commented on 2012-11-03 00:34

Updated, check please.

Anonymous comment on 2012-11-02 22:55

Have problems with gnome-shell 3.6.x.

const StatusIconDispatcher = imports.ui.statusIconDispatcher;

function enable() {
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['dropbox'] = 'dropbox';

function disable() {
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['dropbox'] = '';
function init() {

That does not work with gnome 3.6. Can you confirm, fix that?

lybin commented on 2011-10-24 16:35

yaourt -R gnome-shell-extension-icontopbar
yaourt -S gnome-shell-extension-gnome2-notifications-git
ALT+R r Enter


enable gnome-shell-extension-gnome2-notifications

doug_piston commented on 2011-10-23 14:49

One more request and I'll leave ya alone, but Pithos would be nice as well. Really appreciate this work. Thank you.

Anonymous comment on 2011-10-21 18:31

Great extension. Could you please add Deluge?

arriagga commented on 2011-10-21 10:55

could you please, add "liferea" to the extension.js.
I've done it twice, but every time I update, I have to do it again.

arriagga commented on 2011-10-21 10:37

could you please, add "liferea" to the extension.js.
I've done it twice, but every to I update I have to do it again.

lybin commented on 2011-10-21 08:25

people, this extension ( is better than mine:)

lybin commented on 2011-10-21 08:08

people, this extension ( is better than mine:)

lybin commented on 2011-10-21 07:56

gandalfmagic, done.
javsalgar, it's works for gnome 3.2.0-3.2.1 ok

gandalfmagic commented on 2011-10-20 22:22

apps working for me:

StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pac'] = 'pac';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['remmina'] = 'remmina';

Little extension, great job.

javsalgar commented on 2011-10-20 20:55

I installed the extension but the shell does not detect it. This happened after updating to the new version. Reinstalling did not work.

lybin commented on 2011-10-20 15:20

Added quicksynergy, Gigolo, Audacious. Enjoy!

Elethiomel commented on 2011-10-20 14:18

Can you please add

StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['quicksynergy'] = 'quicksynergy';

for quicksynergy? The above line works on my system.


smika commented on 2011-10-20 13:52

Maybe you could also add Gigolo.
It worked here with :
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['gigolo'] = 'gigolo';

OxayotlTheGreat commented on 2011-10-20 12:54

Great extension !
Maybe you could add Audacious.
It worked here with :
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['audacious'] = 'audacious';

lybin commented on 2011-10-20 10:09

Nice, thx:)

stefanwilkens commented on 2011-10-20 10:08

Checked clementine, working perfectly. running on gnome 3.2.1.

a cookie for you, sir

lybin commented on 2011-10-20 08:34

Added wicd-gtk, clementine(please check)

Updated for gnome 3.2.1

Anonymous comment on 2011-10-20 07:33

Doesn't work in 3.2.1, please update.

Elethiomel commented on 2011-10-19 22:58

Could you please add:

StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS[''] = 'wicd-gtk';

This works for me perfectly :)

The only thing left in the bottom bar is the removable devices icon. Any idea on how to move that?

stefanwilkens commented on 2011-10-19 22:02

awesome plugin, I hope it sees continued development.

care to add clementine?

lybin commented on 2011-10-15 21:48

ilike, done, enjoy!:)

Anonymous comment on 2011-10-15 13:48

StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['keepassx'] = 'keepassx';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['truecrypt'] = 'truecrypt';
would be nice. ;)

lybin commented on 2011-10-12 10:27

Added x-chat, banshee, thunderbird. Thx;)

doug_piston commented on 2011-10-12 01:08

Possibly get x-chat in there? Thanks for the work!!

Anonymous comment on 2011-10-11 21:53

Adding banshee and thunderbird (for MinimizeToTray and/or FireTray) would be much appreciated, though Thunderbird needs:
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['thunderbird-bin'] = 'thunderbird';
Thanks for the great package!

lybin commented on 2011-10-10 04:03

linux-void, Thx! Updated:)

Anonymous comment on 2011-10-09 18:43

linux-void version works, but only after I manually enabled the extension with gnome-tweak-tool.

toketin commented on 2011-10-09 14:14

Fine, changing the file extension.js like linux-void said works :D Thanks!

Anonymous comment on 2011-10-09 12:49

const StatusIconDispatcher = imports.ui.statusIconDispatcher;

function enable() {
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['radiotray'] = 'radiotray';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['shutter'] = 'shutter';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = 'pidgin';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['instantbird'] = 'instantbird';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['clipit'] = 'clipit';
StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['dropbox'] = 'dropbox';

function disable() {

function init() {

p.s. adding it to init() isn't good, cuz it doesn't matter if you have that extension enabled OR disabled, you will always get the icons on the top bar
p.p.s. gnome-shell 3.2 requires to have atleast empty enable() and disable() functions

toketin commented on 2011-10-09 10:22

In gnome-tweak-tools i've a warning near Extension Icon Top Bar, "error in loading the extension"

ferramroberto commented on 2011-10-09 08:44

very good
thanks :)

lybin commented on 2011-10-09 05:16

yaourt -S gnome-shell-extension-icontopbar
ALT + F2

lybin commented on 2011-10-09 03:25

arriagga commented on 2011-10-08 23:41

it does not work on gnome 3.2

mrbit commented on 2011-10-08 21:53

gnome-shell 3.2 no work !!!!