Skip to content
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

[OS 8 RC] Some Flatpaks do not have icons, falls back to Purple Star icon #584

Open
cyrneko opened this issue Oct 4, 2024 · 4 comments
Open

Comments

@cyrneko
Copy link

cyrneko commented Oct 4, 2024

What Happened?

In the current elementaryOS 8 release-candidate / build with stable repos, some installed Flatpaks do not show their corresponding icons, whilst some others do.

Some apps that are lacking their icons:

Some apps that are not lacking their icons:

The icons are missing everywhere in the OS, including gala, applications menu, dock (not plank), and the settings/switchboard.

This behavior persists across reboots, OS installations, Flatpak re-installs of affected apps, and when re-generating the icon cache using # gtk-update-icon-cache --verbose /usr/share/icons/elementary

Steps to Reproduce

  1. Install a flatpak app (preferably one of the known affected ones)
  2. Wait for it to appear in different parts of the OS
  3. See bug, icon is not available.

Expected Behavior

The respective application's icon should be used to represent it.

OS Version

8.x (Early Access)

Session Type

Secure Session (Wayland)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

@cyrneko
Copy link
Author

cyrneko commented Oct 5, 2024

Update:

Previously I said:

and when re-generating the icon cache using # gtk-update-icon-cache --verbose /usr/share/icons/elementary

However, it turns out that Flatpak (or the OS?) runs a different job when flatpaks are installed, so installing one Flatpak and having it re-generate icons has a high chance of fixing previously broken Flatpaks

E.g I have fixed all of the above icons by simply installing any random flatpak, e.g the AHSPD Portals demo, and having it regenerate the cache that way.

A restart of affected components, e.g io.elementary.wingpanel or io.elementary.dock may still be required, but that seems rare and an edge-case.

@teamcons
Copy link

The issue seem a bit random, but i can definitively reproduce

Terminal, Switchboard, Feedback are missing theirs
Flatseal, Resource, are not missing
Monitors, missing. I recall on my previous 8 Install, it did have it.

@cyrneko
Copy link
Author

cyrneko commented Oct 22, 2024

The issue seem a bit random, but i can definitively reproduce

Terminal, Switchboard, Feedback are missing theirs Flatseal, Resource, are not missing Monitors, missing. I recall on my previous 8 Install, it did have it.

thanks for verifying this is not just a broken build/ISO on my end :)

@teamcons
Copy link

OH SORRY Cyrneko im so sorry, I forgot to mention (i thought this was about Gala...) in my case it is only Gala.
I jumped in and thought it was elementary/gala#2067 (closed but still present), which is why i didnt react much earlier at your issue, i thought it would be marked as duplicate.

Appmenu and Dock show correctly for me. Both issues may be linked - The only difference between your builds and the official ISO is that the issue is more widely present on your side. But it looks eerily similar, and behave much the same way.

Somehow, since, the last apt update fixed the purple icon for the switchboard. In the same way that installing a flatpak may fix the icon issue for a flatpak app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants