phocean / TopIcons-plus

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

Nextcloud client icon not visible #154

Open janvlug opened 3 years ago

janvlug commented 3 years ago

The Nextcloud client icon is not shown in TopIcons-plus. I am using Fedora 33.

It is shown when using this extension: https://extensions.gnome.org/extension/3681/top-indicator-app/

Maybe a (hint for a) fix for this issue can be found here: https://github.com/ubuntu/gnome-shell-extension-appindicator/pull/260

Would it be possible to make the Nextcloud client icon visible again in TopIcons-plus?

See also: https://github.com/nextcloud/desktop/issues/2597#

jwrdegoede commented 3 years ago

Fedora 33 defaults to wayland; and I guess the nextcloud client runs as a native Wayland client when run under Wayland.

In this case TopIcons cannot work because it supports apps using the old X11-pnly tray-icon API. If things work with an extension which supports appindicator, then that is the route to go, since appindicator is the only way to get app-icons in the panel when using Wayland-apps.

Note that you can safely combine TopIcons + one of the appindicator extensions. Apps which support appindicator will not use the legacy X11-tray-icon API when appindicator support is available. So their icon will only show once, leaving TopIcons for apps which only support the legacy X11-tray-icon API.

Note there is nothing which can be done on the TopIcons side to fix this, so I believe that this issue can be closed now.