Open caneraydinbey opened 3 years ago
What indicator is that?
Can you provide journalctl /usr/bin/gnome-shell
output?
For me it's Nextcloud client which renders as three dots.
In case of Nextcloud client: maybe this has something to do with waiting for user to authenticate into Gnome keyring. If the authentication is finished however the icon is not refreshed.
I also use Nextcloud. I had problems with the icon with the flatpak, but after I switched to a 'proper' / native package (in my case a .deb
, the icons work wounderfully ;)
That means: also when waiting for auth.
I can reproduce this with the Heroic Games Launcher and ArmCord on GNOME 44.
Looking at the apps that work just fine with this: it only has any effect on flatpaks. @3v1n0 does the extension look for the icons properly?
I'm using Fedora 38 GNOME 44 Wayland. I see sometimes the three dots, sometimes the expected icon. One application can sometimes have the three dots, sometimes the correct icon, so it is not application specific. Here an example: The tree dots represent Solaar here. If I click on the three dots, the Solaar menu appears as expected.
After that I exited Solaar and started it again, the correct icon is shown:
Could it be that there is a timeout in loading the icon, and that when the icon does not load in time the three dots are shown?
Could it be related to non Wayland native applications? Here you see the issue for Nextcloud Desktop and Solaar at the same time:
I have the same issue, it looks to me that any flatpak application will display as the 3 dots.
I tracked that down in 2022, and it was related to the access of the files of the Flatpak application. The extension could just not access the icon files (or in other words: It searches for the in the wrong place). This is because of this 'virtual filesystem' or what this is for the Flatpaks. I could nor come up with a simple solution back then.
It's the same problem when you save to some directory under your home directory in the Flatpak application, it will not turn up in the real home directory. Probably that can be fixed with flatseal
or something.
I have this issue on multiple computers, all running Fedora 38 with GNOME 44, but this happened before with Fedora 37/GNOME 43, too.
On some computers it is Solaar that renders as three dots, on others it is Nextcloud. Those two are the only apps with Appindicator that I use.
Now I noticed that when using an alternative icon theme to Adwaita, such as Hicolor, it does not happen and the indicator icons of both apps are rendered correctly.
I noticed that when I exit Solaar and start it again, I will get the icon, for Nextcloud exiting and starting again does not bring the icon, but the three dots remain. I'm on Fedora 38, Wayland.
@Finii your explication makes sense, I wonder if this is a problem with the packaging or with the flatpak format itself, do you know of any flatpak's that do work properly? If it's the application's packaging we could file bug reports against them directly.
It did work with VLC and Nextcloud on Fedora 37 without problems but on Fedora 38 both just show 3 dots. Discord is still working without this problem.
Would be interesting to know if those apps were the exact same versions on both F37 & F38, if so, that might indicate the issue being with the flatpak version in F38. Gonna try to setup an F37 system & test some stuff
I noticed the following: After removing and inserting again the Logitech USB-receiver I do not see the three dots any more, but the Solaar icon.
I have had this issue with Nextcloud Flatpak and native, I also have this issue with Bulemail, where I'll have the regular icon, but then I also wind up with the three dots, both show the same menu items when right clicked. Fedora 37 and 38
I've been having this issue (indicators with ellipses) with Flatpaks on Fedora 37 Silverblue. Installing gnome-shell-extension-appindicator (v46, Fedora RPM) resolved the issue for qBittorrent (v4.5.4, Flathub) and Pidgin (v2.14.12, Flathub), though not for Lutris (v0.5.13, Flathub), which had no change.
I am having the same problem with nextcloud (native, no sandbox) after a recent "apt upgrade". The icon worked fine before that update.
Is there any way to figure out where the icon is being loaded from? I suspect this is caused by some sort of misunderstanding between where the nextcloud package puts the icon and where the extension looks for the icon, but I don't know how to figure out where the extension looks for the icon.
There's nothing in the logs.
For those who are seeking the solution in some Wayland specific code, I'm using Xorg, and the same thing happens for me all the time. keepassxc
running from an AppImage never shows its icon, but dropbox
, which is running form a regular deb install, also displays an ellipsis quite often - not always, though.
Debian 12, Gnome 1.43, Xorg desktop
I have the same issue happening. For me it is my vpn app icon appearing as an ellipsis. If I lock my screen and then unlock it, the proper vpn icon then displays. Or if I disable the extension, then re-enable, the proper vpn icon then displays.
My issue is not related to Flatpaks as some have reported.
If I click on the ellipsis, the normal and expected vpn options appear. This issue is new for me, on a recent Fedora install. I have also tested in in VM's with Gnome on Debian 12 and the issue also happens there.
Fedora 38 Gnome 44.3 Wayland
Same problem with KeepassXC (appimage) and Syncthing-GTK (flatpak) on Fedora 38. Only three dots are shown. The system tray icon works properly when installed with DNF.
The flatpak version of KeepassXC works correctly. It is the ApImage version that produces the "three dots" issue.
For anyone here, I have same problem in Debian 12. Flatpak Mega app has the 3 dots problem. The hacky solution is to use custom icon. Follow this guide. I have finally fixed the 3 dots of Megasync app.
I am having the same problem with nextcloud (native, no sandbox) after a recent "apt upgrade". The icon worked fine before that update.
I did some more investigation in another thread.
When i enable this extension, this comes and when i click, nothing happens.