Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] KDE application icons
Date: Sat, 19 Aug 2017 09:49:07
Message-Id: 2824166.MpTYvJ49EF@dell_xps
In Reply to: Re: [gentoo-user] KDE application icons by Mick
1 On Saturday, 19 August 2017 10:38:27 BST Mick wrote:
2 > On Saturday, 19 August 2017 07:05:25 BST Marc Joliet wrote:
3 > > Am Freitag, 18. August 2017, 15:21:40 CEST schrieb Mick:
4 > > > Hi All,
5 > > >
6 > > > I noticed the KDE-Plasma-Frameworks (choose what you like) application
7 > > > icons are missing and have been missing since the move to plasma:5
8 > > > started. I thought my set up will catch up eventually, but it hasn't.
9 > > > This is now becoming a problem with Kmail:5, and the decorations of the
10 > > > main window when, e.g. I want to cancel fetching messages but can't see
11 > > > the cancel button at the progress bar located in the bottom right of the
12 > > > Kmail main window. I could make a guess as to the area I am supposed to
13 > > > click on, but it is better that I see exactly what I am clicking on.
14 > > >
15 > > > Is there a particular package I'm supposed to install to make such
16 > > > application icons show up, which my selective installation of KDE apps
17 > > > does
18 > > > not cover?
19 > >
20 > > I'll be on vacation for two weeks, so I won't be able to follow up, but
21 > > perhaps it might help to see what's on my system (using kmail as an
22 > > example):
23 > >
24 > > % qfile (find /usr/share/icons/ -iname \*kmail\*)
25 > > kde-apps/kmail (/usr/share/icons/hicolor/16x16/apps/kmail.png)
26 > > kde-apps/kmail (/usr/share/icons/hicolor/22x22/apps/kmail.png)
27 > > kde-apps/kmail (/usr/share/icons/hicolor/32x32/apps/kmail.png)
28 > > kde-apps/kmail (/usr/share/icons/hicolor/48x48/apps/kmail.png)
29 > > kde-apps/kmail (/usr/share/icons/hicolor/64x64/apps/kmail.png)
30 > > kde-apps/kmail (/usr/share/icons/hicolor/128x128/apps/kmail.png)
31 > > kde-apps/kmail (/usr/share/icons/hicolor/scalable/apps/kmail.svgz)
32 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/16x16/apps/
33 > > kmail.png)
34 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/22x22/apps/
35 > > kmail.png)
36 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/32x32/apps/
37 > > kmail.png)
38 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/48x48/apps/
39 > > kmail.png)
40 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/128x128/apps/
41 > > kmail.png)
42 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/128x128/apps/
43 > > kmail2.png)
44 > > kde-frameworks/oxygen-icons (/usr/share/icons/oxygen/base/256x256/apps/
45 > > kmail2.png)
46 > > kde-frameworks/breeze-icons (/usr/share/icons/breeze/apps/48/kmail.svg)
47 > > kde-frameworks/breeze-icons
48 > > (/usr/share/icons/breeze-dark/apps/48/kmail.svg)
49 > >
50 > > HTH
51 >
52 > Thanks Mark, this is very useful!
53 >
54 > I have identical icons to what you list above, but they do not show up.
55 >
56 > Hmm ... I wonder if they are sourced as an environment variable when kmail,
57 > dolphin, et al. are launched within the Plasma desktop, but this environemt
58 > variable is not around when the same applications are launched from within a
59 > different non-plasma desktop (I'm using enlightenment).
60 >
61 > I need to do some more testing, but I'm grateful for any ideas to bottom
62 > this out.
63
64 I think I found the culrit:
65
66 $ kmail
67 Pass a valid window to KWallet::Wallet::openWallet().
68 org.kde.pim.webengineviewer: It's not necessary to check database now
69 this does not work on a KActionCollection containing actions!
70 org.kde.akonadi.ETM: GEN true false false
71 org.kde.akonadi.ETM: collection: QVector()
72 org.kde.akonadi.ETM:
73 org.kde.akonadi.ETM: Subtree: 13 QSet(13, 28, 27, 26, 25, 24, 23, 37, 22, 21,
74 20, 19, 18, 17, 16, 15, 14)
75 org.kde.akonadi.ETM: collection: "INBOX"
76 QPainter::begin: Paint device returned engine == 0, type: 3
77 QPainter::setCompositionMode: Painter not active
78 QPainter::end: Painter not active, aborted
79
80 while dolhpin shows:
81
82 Attempted to re-run an already running session.
83 QPixmap::scaled: Pixmap is a null pixmap
84 QPixmap::scaled: Pixmap is a null pixmap
85 QPixmap::scaled: Pixmap is a null pixmap
86 QPixmap::scaled: Pixmap is a null pixmap
87 QPainter::begin: Paint device returned engine == 0, type: 2
88
89 and I have the following qpainter components:
90
91 $ locate qpainter
92 /usr/include/qt4/Qt/qpainter.h
93 /usr/include/qt4/Qt/qpainterpath.h
94 /usr/include/qt4/QtGui/qpainter.h
95 /usr/include/qt4/QtGui/qpainterpath.h
96 /usr/include/qt4/QtGui/private/qpainter_p.h
97 /usr/include/qt4/QtGui/private/qpainterpath_p.h
98 /usr/include/qt5/QtGui/qpainter.h
99 /usr/include/qt5/QtGui/qpainterpath.h
100 /usr/include/qt5/QtGui/5.7.1/QtGui/private/qpainter_p.h
101 /usr/include/qt5/QtGui/5.7.1/QtGui/private/qpainterpath_p.h
102 /usr/include/qt5/QtMultimediaWidgets/5.7.1/QtMultimediaWidgets/private/
103 qpaintervideosurface_p.h
104 /usr/share/sip/PyQt4/QtGui/qpainter.sip
105 /usr/share/sip/PyQt4/QtGui/qpainterpath.sip
106
107 So, I wonder what QPainter engine is it looking for ... ?
108 --
109 Regards,
110 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature