phocean / TopIcons-plus

An gnome-shell extension to put the icons back to the tray.
678 stars 98 forks source link

does not work on Ubuntu 17.10 #95

Closed legluondunet closed 7 years ago

legluondunet commented 7 years ago

Hello, I installed Topicons-plus from https://extensions.gnome.org/extension/1031/topicons/?c=33512, install OK, activation OK, but no icons.

Thank you for your help.

Config: Ubuntu 17.10, gnome on Xorg session, NVidia.

Albertmoiseev commented 7 years ago

The same thing after the update of the extension... Icons have disappeared ((

bpearson commented 7 years ago

I didn't notice at first ( I thought it wasn't fully working ) but its partially working for me. Keepassx icon shows, but others (like Steam and HipChat) do not. Not sure if that helps in any way or not.

ghost commented 7 years ago

This has to do with some delay in loading TopIcons plus.

The workaround is to add X-GNOME-Autostart-Delay=10 (10 is an example) at the end of .desktop files for apps with legacy systray icons in ~/.config/autostart

bpearson commented 7 years ago

Steam and Hipchat are not auto starting for me and the icon still doesn't show.

ghost commented 7 years ago

Are you sure they are not started. Just check it in a terminal:

ps -ef | grep -Ei steam\|hipchat

If they are, it's better to increase X-GNOME-Autostart-Delay to e.g. 30

bpearson commented 7 years ago

Yes I am sure, I make sure they start only when I want to use them.

ghost commented 7 years ago

OK, maybe someone else know a solution.

legluondunet commented 7 years ago

launch Steam --> no icon launch transmission --> no icon ...

ghost commented 7 years ago

Are you both running Ubuntu 17.10? I do and did run Ubuntu Gnome 17.04 before that.

I installed vanilla-gnome-desktop, so maybe that is the difference.

bpearson commented 7 years ago

Thank you! That was it. I previously installed gnome-session in hopes of the old Ubuntu Gnome settings, but this restored much more. The icons are appearing again.

legluondunet commented 7 years ago

I use Ubuntu 17.10 for the start of this bug report. I just installed vanilla-gnome-desktop and it works now.

legluondunet commented 7 years ago

I close this issue because this extension works with Ubuntu 17.10 if you install gnome vanilla: sudo apt-get install vanilla-gnome-default-settings vanilla-gnome-desktop

Albertmoiseev commented 7 years ago

Yes, it has started to work. Many thx, mates!

ghost commented 7 years ago

@legluondunet With the remark that when applications are started before TopIcon-Plus is started, their icons are not displayed. The workaround is to add a delay (X-GNOME-Autostart-Delay) in the respective ~/.config/autostart/*.desktop files.