On Saturday, 19 August 2017 10:38:27 BST Mick wrote: > On Saturday, 19 August 2017 07:05:25 BST Marc Joliet wrote: > > Am Freitag, 18. August 2017, 15:21:40 CEST schrieb Mick: > > > Hi All, > > > > > > I noticed the KDE-Plasma-Frameworks (choose what you like) application > > > icons are missing and have been missing since the move to plasma:5 > > > started. I thought my set up will catch up eventually, but it hasn't. > > > This is now becoming a problem with Kmail:5, and the decorations of the > > > main window when, e.g. I want to cancel fetching messages but can't see > > > the cancel button at the progress bar located in the bottom right of the > > > Kmail main window. I could make a guess as to the area I am supposed to > > > click on, but it is better that I see exactly what I am clicking on. > > > > > > Is there a particular package I'm supposed to install to make such > > > application icons show up, which my selective installation of KDE apps > > > does > > > not cover? > > > > I'll be on vacation for two weeks, so I won't be able to follow up, but > > perhaps it might help to see what's on my system (using kmail as an > > example): > > > > % qfile (find /usr/share/icons/ -iname \*kmail\*) > > kde-apps/kmail (/usr/share/icons/hicolor/16x16/apps/kmail.png) > > kde-apps/kmail (/usr/share/icons/hicolor/22x22/apps/kmail.png) > > kde-apps/kmail (/usr/share/icons/hicolor/32x32/apps/kmail.png) > > kde-apps/kmail (/usr/share/icons/hicolor/48x48/apps/kmail.png) > > kde-apps/kmail (/usr/share/icons/hicolor/64x64/apps/kmail.png) > > kde-apps/kmail (/usr/share/icons/hicolor/128x128/apps/kmail.png) > > kde-apps/kmail (/usr/share/icons/hicolor/scalable/apps/kmail.svgz) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/16x16/apps/ > > kmail.png) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/22x22/apps/ > > kmail.png) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/32x32/apps/ > > kmail.png) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/48x48/apps/ > > kmail.png) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/128x128/apps/ > > kmail.png) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/128x128/apps/ > > kmail2.png) > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/256x256/apps/ > > kmail2.png) > > kde-frameworks/breeze-icons (/usr/share/icons/breeze/apps/48/kmail.svg) > > kde-frameworks/breeze-icons > > (/usr/share/icons/breeze-dark/apps/48/kmail.svg) > > > > HTH > > Thanks Mark, this is very useful! > > I have identical icons to what you list above, but they do not show up. > > Hmm ... I wonder if they are sourced as an environment variable when kmail, > dolphin, et al. are launched within the Plasma desktop, but this environemt > variable is not around when the same applications are launched from within a > different non-plasma desktop (I'm using enlightenment). > > I need to do some more testing, but I'm grateful for any ideas to bottom > this out.
I think I found the culrit: $ kmail Pass a valid window to KWallet::Wallet::openWallet(). org.kde.pim.webengineviewer: It's not necessary to check database now this does not work on a KActionCollection containing actions! org.kde.akonadi.ETM: GEN true false false org.kde.akonadi.ETM: collection: QVector() org.kde.akonadi.ETM: org.kde.akonadi.ETM: Subtree: 13 QSet(13, 28, 27, 26, 25, 24, 23, 37, 22, 21, 20, 19, 18, 17, 16, 15, 14) org.kde.akonadi.ETM: collection: "INBOX" QPainter::begin: Paint device returned engine == 0, type: 3 QPainter::setCompositionMode: Painter not active QPainter::end: Painter not active, aborted while dolhpin shows: Attempted to re-run an already running session. QPixmap::scaled: Pixmap is a null pixmap QPixmap::scaled: Pixmap is a null pixmap QPixmap::scaled: Pixmap is a null pixmap QPixmap::scaled: Pixmap is a null pixmap QPainter::begin: Paint device returned engine == 0, type: 2 and I have the following qpainter components: $ locate qpainter /usr/include/qt4/Qt/qpainter.h /usr/include/qt4/Qt/qpainterpath.h /usr/include/qt4/QtGui/qpainter.h /usr/include/qt4/QtGui/qpainterpath.h /usr/include/qt4/QtGui/private/qpainter_p.h /usr/include/qt4/QtGui/private/qpainterpath_p.h /usr/include/qt5/QtGui/qpainter.h /usr/include/qt5/QtGui/qpainterpath.h /usr/include/qt5/QtGui/5.7.1/QtGui/private/qpainter_p.h /usr/include/qt5/QtGui/5.7.1/QtGui/private/qpainterpath_p.h /usr/include/qt5/QtMultimediaWidgets/5.7.1/QtMultimediaWidgets/private/ qpaintervideosurface_p.h /usr/share/sip/PyQt4/QtGui/qpainter.sip /usr/share/sip/PyQt4/QtGui/qpainterpath.sip So, I wonder what QPainter engine is it looking for ... ? -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.