http://bugzilla.opensuse.org/show_bug.cgi?id=920792
--- Comment #6 from Ákos Szőts ---
I'm sorry for the very late answer.
I did some strace'ing and found the following:
1.) With qt5ct being set to Breeze (
~/.config/qt5ct/qt5ct.conf:
[Appearance]
custom_palette=false
icon_theme=breeze
style=Breeze
):
The System Settings application first looks at this file and loads the style
defined inside (currently, Breeze). The Breeze icon theme
(/usr/share/icons/breeze/index.theme) contains a line which explicitly states
that it inherits from the hicolor icon theme (Inherits=hicolor) i.e. if an icon
cannot be found among the Breeze ones, the application should look at among the
hicolor ones next.
In my „Most icons are fixed” screenshot the selected element's icon is
„preferences-desktop-keyboard-shortcut.svg” according to the SystemSettings. It
cannot be found neither in Breeze, nor in hicolor. Interestingly, it is
contained only in „gnome” and „Adwaita”, Oxygent doesn't contain it either.
Although gnome and Adwaita contain with name
„preferences-desktop-keyboard-shortcut_s_” and not with „shortcut”.
2.) When directory ~/.config/qt5ct is not present then all the icons are
missing. This is because ksystemsettings doesn't even try to load a single .svg
file.
I'll attach the two strace files I worked from.
--
You are receiving this mail because:
You are on the CC list for the bug.