FS#52965 - Oxygen-icons theme does not inherit gnome
Attached to Project:
Arch Linux
Opened by Mitja Vardjan (mico) - Tuesday, 14 February 2017, 18:32 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 15 February 2017, 12:37 GMT
Opened by Mitja Vardjan (mico) - Tuesday, 14 February 2017, 18:32 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 15 February 2017, 12:37 GMT
|
Details
Description:
When oxygen icons are used, some icons are not displayed, at least not in xfce. This has been a known issue (see https://bugs.archlinux.org/task/37309) and a possible solution is to append "gnome" icons to inheritance tree in /usr/share/icons/oxygen/index.theme However, in the long run, this solution has drawbacks. The file has to be fixed again and again after each upgrade of oxygen-icons package, unless the file is added to NoExtract in /etc/pacman.conf. In the latter case, other things could break on package upgrade if the new package does not work properly with the old index.theme - this has happened to me before and it took me quite a while to figure out what was wrong. Ideally, this would be fixed by oxygen-icons developers but since they have shown no interest to do that in 2014 (https://bugs.kde.org/show_bug.cgi?id=325966) and we still have the same issue in 2017, maybe the archlinux package could be modified to append "gnome" to inheritance tree. For example, to add something like this to PKGBUILD: [code]sed -ri 's/^(Inherits=hicolor)$/\1,gnome/' "${pkgdir}/usr/share/icons/oxygen/index.theme"[/code] Steps to reproduce: Log into XFCE desktop, choose oxygen icons with the default index.theme. The web browser icon is blank. |
This task depends upon
Closed by Antonio Rojas (arojas)
Wednesday, 15 February 2017, 12:37 GMT
Reason for closing: Won't implement
Wednesday, 15 February 2017, 12:37 GMT
Reason for closing: Won't implement
So instead of adding gnome, could Adwaita be added to inheritance?
Example:
sed -ri 's/^(Inherits=hicolor)$/\1,Adwaita/' "${pkgdir}/usr/share/icons/oxygen/index.theme"
Thanks