[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Andrew Crouthamel changed: What|Removed |Added Resolution|WAITINGFORINFO |WORKSFORME Status|NEEDSINFO |RESOLVED --- Comment #16 from Andrew Crouthamel --- Dear Bug Submitter, 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! -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Andrew Crouthamel changed: What|Removed |Added Keywords||triaged --- Comment #15 from Andrew Crouthamel --- 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 set the bug status 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! -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Steffen Klee changed: What|Removed |Added CC||stkl.m...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Kyle changed: What|Removed |Added CC||k...@cargurus.com -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 --- Comment #14 from Alexis M. --- I tracked down the faulty code with gdb and got: #0 0x778396d5 in __GI___xstat (vers=vers@entry=1, name=name@entry=0xd460a8 "/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.png", buf=buf@entry=0x7fffb440) at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:35 #1 0x7253eb90 in stat64 (__statbuf=0x7fffb440, __path=0xd460a8 "/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.png") at /usr/include/x86_64-linux-gnu/sys/stat.h:503 #2 QFileSystemEngine::fillMetaData (entry=..., data=..., what=..., what@entry=...) at io/qfilesystemengine_unix.cpp:480 #3 0x724d2bd0 in QFileInfo::exists (file=...) at io/qfileinfo.cpp:703 #4 0x724cae75 in QFile::exists (fileName=...) at io/qfile.cpp:431 #5 0x724bcffb in QDir::exists (this=this@entry=0x7fffb6d0, name=...) at io/qdir.cpp:1809 #6 0x72979c50 in QIconLoader::findIconHelper (this=this@entry=0x72d42420 <(anonymous namespace)::Q_QGS_iconLoaderInstance::innerFunction()::holder>, themeName=..., iconName=..., visited=...) at image/qiconloader.cpp:284 #7 0x7297b80f in QIconLoader::loadIcon (this=0x72d42420 <(anonymous namespace)::Q_QGS_iconLoaderInstance::innerFunction()::holder>, name=...) at image/qiconloader.cpp:335 #8 0x7297ba20 in QIconLoaderEngine::ensureLoaded (this=this@entry=0xa696f0) at image/qiconloader.cpp:392 #9 0x7297bb9a in QIconLoaderEngine::ensureLoaded (this=0xa696f0) at image/qiconloader.cpp:386 #10 QIconLoaderEngine::virtual_hook (this=0xa696f0, id=1, data=0x7fffb870) at image/qiconloader.cpp:576 #11 0x7297dc78 in QIconEngine::availableSizes (this=, mode=, state=) at image/qiconengine.cpp:259 #12 0x729704ae in QIcon::availableSizes (this=this@entry=0x7fffb8d0, mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:1056 #13 0x729739f0 in QIcon::fromTheme (name=..., fallback=...) at image/qicon.cpp:1190 #14 0x774d829a in KStandardItemListWidget::pixmapForIcon (name=..., overlays=..., size=size@entry=48) at /build/dolphin-I_AGVN/dolphin-16.04.1/src/kitemviews/kstandarditemlistwidget.cpp:1449 --- The issue is that QIcon::fromTheme assume a icon name that follows freedesktop icon specification (http://doc.qt.io/qt-5/qicon.html#fromTheme). There was a change in review in Qt now in abandoned state that would solve this issue: https://codereview.qt-project.org/#/c/149571 Anyway, according to the QIcon doc, I think that KStandardItemListWidget::pixmapForIcon should try to open the icon as absolute path : - either before calling QIcon::fromTheme (but maybe only if its really an absolute path to avoid weird things when a icon in working dir as the same name as a theme icon name - or after / as fallback icon (in pixmapForIcon, the fallback is already the "unknown" icon) -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 --- Comment #13 from Bert --- Thanks Alexis! This is exactly what I needed. I have just made new .desktop's for all the tools without an icon: Thunderbird, Synaptic, Slack client, Skype ... All I needed to do is make my own .desktop (usually simply copying the one from /usr/share), find a good icon image, and at least I can see a meaningful icon. I conclude that there are at least 2 problems: 1) No check on existing extension (this caused my personal .desktop files to fail) 2) Some tools like Thunderbird have valid .desktops, but for some reason plasma cannot find it. This can be solved by hard-coding the path to the icon into the .desktop. Anyway, I now managed to see meaningful icons for all the tools in the panel. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Alexis M. changed: What|Removed |Added CC||amurzeau...@gmail.com --- Comment #12 from Alexis M. --- I have the same bug on debian. Using strace, I can see that kde appends ".png" and ".svg" to the path and try to find the icon using these paths (and it obviously doesn't work as the path is complete without modification needed). For example, I have a .desktop file with "Icon=/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png". Then dolphin try to find the icons like this: stat("/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.png", 0x7ffd3b650050) = -1 ENOENT (No such file or directory) stat("/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.svg", 0x7ffd3b650050) = -1 ENOENT (No such file or directory) stat("/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.png", 0x7ffd3b650050) = -1 ENOENT (No such file or directory) stat("/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.svg", 0x7ffd3b650050) = -1 ENOENT (No such file or directory) stat("/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.png", 0x7ffd3b650050) = -1 ENOENT (No such file or directory) stat("/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon.png.svg", 0x7ffd3b650050) = -1 ENOENT (No such file or directory) [... many times] Using "Icon=/home/doc/Programmes/Musique/foobar2000/Foobar2000_Icon" (without .png) make it works, the icon is displayed in dolphin (and everywhere else this .desktop file is used) Thanks -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 --- Comment #11 from Bert --- Created attachment 97229 --> https://bugs.kde.org/attachment.cgi?id=97229&action=edit Digit not displayed Here's another weird no-display Every 10 minutes, if the last digit of the time is a '9', it is not displayed. Maybe not the same bug, but I'm stuck with a KDE that leaves out a lot of stuff: entire icons, digits, ... Why?? -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 --- Comment #10 from Bert --- What strikes me most is that the .desktop files have a literal, full path: ... Exec=konsole --profile Stable Icon=/home/bert/kp/stbldevenv.svg Terminal=false ... % file /home/bert/kp/stbldevenv.svg /home/bert/kp/stbldevenv.svg: SVG Scalable Vector Graphics image How *can* it ignore that??? -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Bert changed: What|Removed |Added Resolution|--- |WAITINGFORINFO Status|UNCONFIRMED |NEEDSINFO --- Comment #9 from Bert --- Oh and I first did 'init 3', to make sure KDE wasn't running anymore, then a reboot. As I said, nothing seems to help. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 David Edmundson changed: What|Removed |Added Resolution|WAITINGFORINFO |--- Status|NEEDSINFO |UNCONFIRMED --- Comment #8 from David Edmundson --- ok -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 --- Comment #7 from Bert --- I tried that, I actually removed everything with 'plasma in it from .cache, AND icon-cache.kcache ... -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 David Edmundson changed: What|Removed |Added Status|UNCONFIRMED |NEEDSINFO Resolution|--- |WAITINGFORINFO --- Comment #6 from David Edmundson --- Does removing ~/.cache/icon-cache.kcache make a difference? -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Bert changed: What|Removed |Added CC||bert.b...@gmail.com --- Comment #5 from Bert --- Created attachment 96980 --> https://bugs.kde.org/attachment.cgi?id=96980&action=edit Screenshot showing the problem, as requested The invisible icons do get a tooltip and clicking on them does work ... -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Aleix Pol changed: What|Removed |Added CC||aleix...@kde.org --- Comment #4 from Aleix Pol --- Maybe a screenshot would help? I've never seen anything like that and I don't see how this can be reproduced... -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 358909] Many icons missing (seeing placeholder) or even invisible
https://bugs.kde.org/show_bug.cgi?id=358909 Christoph Feck changed: What|Removed |Added CC||bhus...@gmail.com, ||plasma-b...@kde.org Component|general |general Target Milestone|--- |1.0 Assignee|unassigned-b...@kde.org |k...@davidedmundson.co.uk Version|unspecified |5.4.1 Product|kde |plasmashell -- You are receiving this mail because: You are watching all bug changes.