Bug 373890 - Many icons missing from Kdenlive-16.12-x86_64.AppImage GUI
Summary: Many icons missing from Kdenlive-16.12-x86_64.AppImage GUI
Status: RESOLVED WORKSFORME
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface (show other bugs)
Version: 16.12.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-19 14:24 UTC by Lutz Vieweg
Modified: 2019-09-24 04:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: timeline_corruption+


Attachments
screen shot of kdenlive with texts where icons were (22.32 KB, image/png)
2017-02-04 16:18 UTC, Lutz Vieweg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lutz Vieweg 2016-12-19 14:24:40 UTC
When I run

 Kdenlive-16.12-x86_64.AppImage
 Last modified: Thu, 15 Dec 2016 18:30:34 GMT (Unix time: 1481826634)
 SHA-256 Hash: f4e49ad0775117b8d5d314e0028bed6f7e12bca9495ae047def2748b7a3ac083 

under CentOS 7.3, a lot of icons are missing from the displayed GUI, also in delicate places like the "Manage Render Profiles" dialog, where there are only several unnamed, identical, empty buttons below the selection list, so one cannot tell which of the buttons will add/modify/delete a profile.

When I attach "strace -f -p ..." to the running kdenlive instance, I can see lots of repeatedly failing attempts to stat() icon files, here's an excerpt:

[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/16x16/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/16x16/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/22x22/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/22x22/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/32x32/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/32x32/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/32x32/mimetypes/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/48x48/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/48x48/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/64x64/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/64x64/apps/zoom-fit-best.png",  <unfinished ...>
[pid  2457] <... stat resumed> 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/64x64/mimetypes/zoom-fit-best.png",  <unfinished ...>
[pid  2457] <... stat resumed> 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/128x128/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/128x128/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/128x128/mimetypes/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/256x256/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/scalable/actions/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/scalable/apps/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/scalable/mimetypes/zoom-fit-best.png", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/16x16/actions/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/16x16/apps/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/22x22/actions/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/22x22/apps/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/32x32/actions/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/32x32/apps/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/32x32/mimetypes/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/48x48/actions/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/48x48/apps/zoom-fit-best.svgz", 0x7ffca3451830) = -1 ENOENT (No such file or directory)
[pid  2457] stat("/tmp/.mount_Iw02Y5/usr/share/icons/hicolor/64x64/actions/zoom-fit-best.svgz",  <unfinished ...>

Are the relevant icon images just missing from the AppImage?
Comment 1 Jean-Baptiste Mardelle 2016-12-19 17:18:14 UTC
This is probably a duplicate of bug #373531
You can try enabling the "Fore Breeze icons" in Settings (or View menu not sure right now), but that probably won't fix it. I will prepare an updated AppImage with the fix for issue 373531 in the next weeks...
Comment 2 Lutz Vieweg 2016-12-21 22:57:10 UTC
"Force Breeze Icons" in the "Settings" menu was already enabled by default.

BTW: Changing the status of this checkbox isn't possible: kdenlive says it needs to restart to change this option, and after doing so, the checkbox is always active.
Comment 3 farid 2017-02-03 13:41:26 UTC
Is this fixed?
Comment 4 Lutz Vieweg 2017-02-04 14:14:01 UTC
Well, in Kdenlive-16.12.1-2-x86_64.AppImage this seems sort of fixed:

There are now symbols in all the places where I assume icons should be - those symbols look kind of minimalistic (just black lines on grey background), but they are distinguishable and represent their meaning, so for me it's fine they are not quite as colorful as the (non-missing) icons in the previous version looked.

So let's call this fixed.
Comment 5 Lutz Vieweg 2017-02-04 16:17:08 UTC
I was looking too superficial: There are places left where Icons are completely missing.

For example, when I add one of the two "white balance" effect to a clip in the timeline, the effect list box displaying the effect parameters does not have any icon representing the "pick a color"-button, in fact this button isn't visible until you hover with the mouse pointer over the right place to the right of the neutral-color-selection button.

There are more places where instead of icons, (sometimes lengthy) texts are being displayed - those texts are clickable, so the tool is at least usable.
See attached image no_icons.png.
Comment 6 Lutz Vieweg 2017-02-04 16:18:18 UTC
Created attachment 103826 [details]
screen shot of kdenlive with texts where icons were
Comment 7 Jean-Baptiste Mardelle 2017-02-04 16:23:49 UTC
Thanks for the update. I will prepare a new AppImage version next week and will look into this to make sure icons are included.
Comment 8 Lutz Vieweg 2017-02-18 13:54:28 UTC
Just re-confirmed: The above described icons are still missing from 
http://files.kde.org/kdenlive/release/Kdenlive-16.12.1-2-x86_64.AppImage
Comment 9 emohr 2018-10-13 09:28:42 UTC
If the Icons are missing or just partly installed than the libxcb-keysyms1 is missing.
sudo apt-get update
sudo apt-get install libxcb-keysyms1
Comment 10 emohr 2019-08-25 12:41:28 UTC
This issue should be fixed. Please try with the current Kdenlive AppImage version 19.08.0a  https://files.kde.org/kdenlive/release/
Comment 11 Bug Janitor Service 2019-09-09 04:33:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Bug Janitor Service 2019-09-24 04:33:11 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!