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
Some applications use outdated icons in AppStream #33
Comments
|
Hey :) Unfortunately, at least for generic stock icons like The software center (Discover) could theme the software any way it wants though by using the stock-icon information that is provided with the AppStream metadata (see https://appstream.debian.org/html/sid/main/metainfo/dolphin.html for an example). In any case, Oxygen icons should not be used anymore, can you give an example of them being used anyway? At least the |
|
Btw, for the wrong-icon issue, I am thinking about introducing a Exec=dolphin %u
Icon=system-file-manager
VendorIcon=dolphinThe DE would pick |
|
@ximion why did you close the bug? I don't see how such an unpredictable behaviour is acceptable. |
|
@aleixpol Because it's no bug in AppStream, which contains the specification, the client libraries reading the metadata and primitives for generating the data (= this tool doesn't do any icon searching or extracting, it just reads and writes data). It's rather an issue in some generator tool, e.g. As for my |
|
Unfortunately Github doesn't allow to move bug reports between projects. Also, I don't know yet which distribution is affected, since I don't see this issue in Debian or Ubuntu (so it is probably not a bug in |
|
@ximion this was initially reported on Neon, same problem happens on ArchLinux. |
|
Neon uses Ubuntu packages, right? Which version, Xenial? From e.g. http://appstream.ubuntu.com/xenial/universe/metainfo/dolphin.html I see that the generator picked the Adwaita icon, but I couldn't find an example of it picking an Oxygen icon. Do you have an example? As for Neon, I need details in how you generate the data (if at all). |
|
Btw, you could easily work around this issue by making Discover read the "stock" icon property ;-) https://github.com/ximion/appstream/blob/master/qt/component.h#L117 |
|
The Oxygen icon cases were indeed on Manjaro, so the problem you described was probably the cause. I'll open a report there. |
|
Yeah, ideally get this fixed in |
We have noticed that for example many KDE applications still use outdated icons (Oxygen or even older) in AppStream, whereas the default icon theme they themselves (and Plasma) use is Breeze.
Can we only fix this by filing a bug for every application, or is there a way to ensure icons from the current theme are used for AppStream in general?
The text was updated successfully, but these errors were encountered: