-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Icon missing / App tracking broken in Gnome/Wayland #541
Comments
Just to bisect, that was not the case when you reviewed the first commits ? Not the case in ubuntu-19.04 gnome wayland |
Learned a few things about icons, Look like this:
Following panoptigram advice, hamster --name org.gnome.Hamster.GUI works. But the name is now "org.gnome.Hamster.GUI" in the top bar. @bochecha if the icon renaming required for flatpak solves this issues, then let's do it. |
Renaming done in #542 , did not solve anything. Giving up. |
I never tested those, I only reviewed the code change.
Yes, because I'm pretty sure it's an app tracking issue, not an icon one: GNOME Shell doesn't associate the running instance with the desktop file used to launch it. The missing icon is a side-effect of that app tracking problem. |
Understood, I now see why the previous title made sense. It might be related to the icon though, as I suspect that looking at the icon name is one of the heuristics
They also say
Would you try ? |
In the screenshot above I have two entries because the one with the icon is the launcher that I added to the dash ("Add to Favourites"), the one without icon is the running instance. Having an icon for the second entry would still be wrong, because there really needs to be a single entry for both the launcher and the running instance.
Fedora Workstation 31, with GNOME 3.34.
I will try on Monday. (I only have Hamster on my work computer) I also asked the GNOME Shell developers, and they had this to day:
I can also try that on Monday. |
Indeed, that's why I added "agreed, there is more to that" About the prgname, it looks like the
That would be great ! |
I think I found the problem. GtkApplication must call Basically, this is equivalent to using the |
Right, this is what we were discussing just above, and I was supposed to test it on Monday but completely dropped the ball. Thank you for confirming.
I hadn't tested that, @ederag was the one observing this. I get the same as you, using
|
I think #538 broke app tracking somehow.
I just updated and restarted Hamster, now GNOME Shell doesn't manage to figure out that the running instance corresponds ot the desktop file.
Here's what I see in the dash, observe how the running icon is separate from the launcher:
And here's alt+tab:
The text was updated successfully, but these errors were encountered: