FS#74350 - [xfce4-settings] [adwaita-icon-theme] v42 missing several icons for xfce4
Attached to Project:
Arch Linux
Opened by Geert Hendrickx (ghen) - Monday, 04 April 2022, 18:50 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 15 December 2022, 18:36 GMT
Opened by Geert Hendrickx (ghen) - Monday, 04 April 2022, 18:50 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 15 December 2022, 18:36 GMT
|
Details
Description:
Using xfce4 with default adwaita-icon-theme. Since GNOME v42 hit [testing], several icons are missing. Screenshots attached for v41 versus v42. |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Thursday, 15 December 2022, 18:36 GMT
Reason for closing: Fixed
Additional comments about closing: xfce4-settings 4.18.0-1 now defaults to the elementary icon theme (for new installations, existing ones will need to manually select it from Settings -> Appearance -> Icons)
Thursday, 15 December 2022, 18:36 GMT
Reason for closing: Fixed
Additional comments about closing: xfce4-settings 4.18.0-1 now defaults to the elementary icon theme (for new installations, existing ones will need to manually select it from Settings -> Appearance -> Icons)
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/136
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/commit/f24f640e44aab45730be9ff64dcf46a0a7639a94
Not sure if xfce was supposed to stop using those icons (marked "legacy"), are any changes needed there, or do we want to package those legacy icons separately?
I tried: "gtk-update-icon-cache -f -t /path-to-icons"
but nothing changes
In the gtk3 branch, 142 icon files were added on 2022-03-10: https://gitlab.gnome.org/GNOME/gtk/-/commit/5a0ffbbb4568e39bdf26006e1bf18c1c1d0d597a
That commit didn't make it into a release yet, since the newest gtk3 release was 2022-03-05.
So I guess these are some options that will fix the icons missing from different applications etc.:
* Wait for the next gtk3 release (or build one with the above patch) which will fix the problem automatically if the missing icons are among those (re-)added there.
* Patch upstream software to migrate away from deprecated APIs etc. This fixed the issue for virt-manager (although it might have changed some icons from full-color to "symbolic" – don't remember the exact looks from older versions): https://github.com/virt-manager/virt-manager/issues/361
* Ship the missing icons with the software. Example: GNOME Evolution https://gitlab.gnome.org/GNOME/evolution/-/issues/1698
* Use different icons which are still included in adwaita-icon-theme (or gtk).
I'm not a maintainer, but I guess cherry-picking the gtk3 patch until the next upstream release might be reasonable. The others should probably be tackled upstream. Packaging a legacy icons package like suggested by ghen should also work as an intermediate solution until things have been worked out upstream.
(By the way, pavucontrol is also among the applications missing icons, e.g. audio-card.)
Waiting solution... May be it's stupid ?