Bug 366119

Summary: git master: only subset of scalable icons installed
Product: [Applications] kdenlive Reporter: Wegwerf <wegwerf-1-2-3>
Component: InstallationAssignee: Vincent PINON <vpinon>
Status: RESOLVED INTENTIONAL    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Wegwerf 2016-07-26 08:51:46 UTC
The switch to the new color-adaptive Breeze icons has introduced a new icon problem: it seems, that only the adaptive icons get installed and required icons that haven't yet converted into adaptive icons are left out. In consequence, the user experience is bad, as there is now a mix of different icons. In particular, I see a mix of stock adaptive Breeze icons, some adaptive Kdenlive icons, but a lot of Kdenlive icons is now amiss. Forcing the Breeze icon theme from within Kdenlive somewhat improves the situation, yet causes a mix of light and dark Breeze icons on my system.

System: Kubuntu 16.04, KF 5.23.0, Qt 5.5.1.

The interesting install script output is as follows; to me this shows that only the adaptive icons get installed, but not the other icons still required.

-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-bottom.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-hor.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-left.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-none.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-right.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-top.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-vert.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-hide-audio-effects.svg
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-hide-video-effects.svg
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-insert-rect.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-insert-unicode.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-object-height.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-object-width.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-all.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-images.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-rects.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-texts.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-tool.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-all-effects.svg
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-audio-effects.svg
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-gpu-effects.svg
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-video-effects.svg
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-spacer-tool.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-unselect-all.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-bottom.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-down.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-top.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-up.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zone-end.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zone-start.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zoom-large.svgz
-- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zoom-small.svgz



Reproducible: Always
Comment 1 Wegwerf 2016-07-26 19:17:19 UTC
More research shows that the system-wide breeze icons seem to take precedence, when they are of a better size match than their locally installed generally scalable cousins. Looks as if we need to more carefully install icons locally...
Comment 2 Wegwerf 2016-07-31 08:29:28 UTC
Eating my own dog food I'm closing this bug report now, as most Kdenlive users would install into system icon locations anyway. I have found a workaround by copying the underlying Breeze icon theme over to my local icon branch, then copying the newer Kdenlive icons into this local Breeze theme, and finally removing my local icons.kcache (or so).