[prev in list] [next in list] [prev in thread] [next in thread] List: kde-devel Subject: Re: Missing application icons of many KDE apps on MacPorts/OSX From: Ian Wadham <iandw.au () gmail ! com> Date: 2014-03-24 1:36:42 Message-ID: C186CC01-1799-4DF7-8962-CB87422A4E2F () gmail ! com [Download RAW message or body] [Attachment #2 (multipart/alternative)] Hi Marko and Thomas, I have been pursuing a different line of enquiry on this problem. Firstly, I am finding exactly the same, on Apple OS X, as Marko. Some KDE apps are installed with icons that appear on the Apple desktop and in the Apple file tree for applications: others get just a generic (Apple-related) icon. Without exception, AFAIK, all the KDE Games (there are about 40 of them) have icons that work fine in the Apple OS X environment. And also, AFAIK, all the games have essentially the same simple icon-installation strategy (they were mostly drawn by the same artist). Each game's source contains files hiNN-app-<name>.png, where NN = 16, 22, 32, 48, 64 and 128 and the CMakeLists.txt files contain kde4_add_app_icon(<name>_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/hi*-app-<name>.png") kde4_install_icons( ${ICON_INSTALL_DIR} ) On 23/03/2014, at 7:42 PM, mk-lists@email.de wrote: > On 23 Mar 2014, at 08:56 , mk-lists@email.de wrote: > > I havent crosschecked with other apps from my long list, but I guess that \ > > explains it. > > I have found that the ports with an app icon on OSX actually do have an ICNS file \ > installed: > $ find /Applications/MacPorts/KDE4 -name "*.icns" > /Applications/MacPorts/KDE4/dolphin.app/Contents/Resources/dolphin_SRCS.icns > /Applications/MacPorts/KDE4/kapptemplate.app/Contents/Resources/kapptemplate_SRCS.icns > And yes, all the games seem to have a Contents/Resources/<name>_SRCS.icns file installed in Apple OS X: and so do a few other KDE apps that also have icons visible \ in the Apple OS X desktop. Vice-versa, the KDE apps with missing icons do NOT have a \ .icns file. > KDevelop is the only one missing the 128x128 icon, which seems to be the reason for \ > displaying the generic icon in dock if the app is not started. I do not have KDevelop installed, so I tried the Konqueror browser instead. \ Similarly to what you found, Marko, Konqueror has only a generic icon when it is not \ running, but this changes to a nice Konqueror icon as it starts to run, and changes \ back again when it finishes. Now here is the strange part The icon Konqueror shows is NOT the one in its repository at: https://projects.kde.org/projects/kde/applications/kde-baseapps/repository/revisions/master/show/konqueror/pics The attached tiny screenshot shows two Konqueror icons. The one on the left is from the repository (I think it might be just an old KDE 3 icon: there has been no change \ in its .png file for 8 years). The one on the right is what appears in Apple OS X \ when you run Konqueror: it also appears in the Dock. So where is this NEW Konqueror icon coming from? The files in pics/indicators seem to be far too small to be a big icon like that. Cheers, Ian W. [Attachment #5 (multipart/related)] [Attachment #7 (unknown)] <html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \ -webkit-line-break: after-white-space; ">Hi Marko and Thomas,<div><br></div><div>I \ have been pursuing a different line of enquiry on this \ problem.</div><div><br></div><div>Firstly, I am finding exactly the same, on Apple OS \ X, as Marko. Some KDE apps</div><div>are installed with icons that appear on \ the Apple desktop and in the Apple file</div><div>tree for applications: others get \ just a generic (Apple-related) icon.</div><div><br></div><div>Without exception, \ AFAIK, all the KDE Games (there are about 40 of them) have</div><div>icons that work \ fine in the Apple OS X environment. And also, AFAIK, all the</div><div>games \ have essentially the same simple icon-installation strategy (they \ were</div><div>mostly drawn by the same artist). Each game's source contains \ files</div><div>hiNN-app-<name>.png, where NN = 16, 22, 32, 48, 64 and 128 and \ the</div><div>CMakeLists.txt files \ contain </div><div>kde4_add_app_icon(<name>_SRCS \ "${CMAKE_CURRENT_SOURCE_DIR}/hi*-app-<name>.png")</div><div>kde4_install_icons( \ ${ICON_INSTALL_DIR} )</div><div><br><div><div>On 23/03/2014, at 7:42 PM, <a \ href="mailto:mk-lists@email.de">mk-lists@email.de</a> wrote:</div><blockquote \ type="cite"><div>On 23 Mar 2014, at 08:56 , <a \ href="mailto:mk-lists@email.de">mk-lists@email.de</a> wrote:<br><blockquote \ type="cite">I havent crosschecked with other apps from my long list, but I guess \ that explains it.<br></blockquote><br>I have found that the ports with an app icon on \ OSX actually do have an ICNS file installed:<br><br>$ find \ /Applications/MacPorts/KDE4 -name \ "*.icns"<br>/Applications/MacPorts/KDE4/dolphin.app/Contents/Resources/dolphin_SRCS.ic \ ns<br>/Applications/MacPorts/KDE4/kapptemplate.app/Contents/Resources/kapptemplate_SRCS.icns<br><br></div></blockquote><div><br></div>And \ yes, all the games seem to have a Contents/Resources/<name>_SRCS.icns \ file</div><div>installed in Apple OS X: and so do a few other KDE apps that also have \ icons visible in the</div><div>Apple OS X desktop. Vice-versa, the KDE apps \ with missing icons do NOT have a .icns file.</div><div><br><blockquote \ type="cite"><div>KDevelop is the only one missing the 128x128 icon, which seems to be \ the reason for displaying the generic icon in dock if the app is not \ started.<br></div></blockquote><br></div><div>I do not have KDevelop installed, so I \ tried the Konqueror browser instead. Similarly to</div><div>what you found, \ Marko, Konqueror has only a generic icon when it is not running, but</div><div>this \ changes to a nice Konqueror icon as it starts to run, and changes back again \ when</div><div>it finishes. Now here is the strange part \ </div><div><br></div><div>The icon Konqueror shows is NOT the one in its repository \ at:</div><div><a href="https://projects.kde.org/projects/kde/applications/kde-baseapps \ /repository/revisions/master/show/konqueror/pics">https://projects.kde.org/projects/kd \ e/applications/kde-baseapps/repository/revisions/master/show/konqueror/pics</a></div><div><br></div><div>The \ attached tiny screenshot shows two Konqueror icons. The one on the left is \ from</div><div>the repository (I think it might be just an old KDE 3 icon: there has \ been no change in</div><div>its .png file for 8 years). The one on the \ right is what appears in Apple OS X when you</div><div>run Konqueror: it also \ appears in the Dock.</div><div><br></div><div>So where is this NEW Konqueror icon \ coming from? The files in pics/indicators seem</div><div>to be far too small to \ be a big icon like that.</div><div><br></div><div>Cheers, Ian \ W.</div><div><br></div><div><img height="84" width="160" apple-width="yes" \ apple-height="yes" id="59d6561f-a2c1-45cd-8e24-148b85c9a9fe" \ src="cid:BA67858F-59BB-4FFA-866E-00FC45127E03@home"></div><div><br></div><div><br></div><br></div></body></html> ["Konqueror_Icons.png" (Konqueror_Icons.png)] PNG IHDR T <" &iCCPICC \ Profile xڭxi4ՏpL<,s9DdL<!BD)d,Pi0 \ AJ!e/{Z]W{{</&&ebНLE=<E \ <HŘ8:_# +D iq 03 P, H`0 PY ऻ{x \ ;3/w N Nf h" Ϗ@ ф` E`k bdd4 \ G dO_Y ,:".jgf.jOc? (g A0hh \ ((D@(@c&2 ̢c!Q@EQ eEQuU5 p /Ef \ L }&;OOa p@V> %P-c] {C @$ @dA3p \ j܄hN~W0S0 `ABA"H! :"x H0#)H \ H-rt"A5C~"k(eF9Q!TUAuPzh,f'sh9zmF;~:Σ+0a1b%aClLӀia1S,KŊbXk6 =Ş`E)p68w\0 .W \ ^qx<7^{F #~@ A":Ci \ o"QN$z"b>q8C\'Hz$D#UH/HӤu2;Yl@K#ϑ= 8.P#L瘮3=bzYًٌ9$s5K EbL0(')n[o*2 0K K37V ~d"[/XHllfl~lJS#sr89,8hՌ@ \ VR{ӜxNN0k98vpr%rppKspGpq^1 93ij+kțwOς//o/Ͽ EN} loQAyA'OWbÄωPEEBE E:DrF}((&(f-/vYغxxYBG"HPKbQRD^2E^IJG*DTԪ?-ҳ226222Y#Xrٗrx9pr||TAK!T \ "NQW1J\qTYD)A^2rr7IO|>-UMJq5]jjmj?K_jP4,5kjء#pcTM{447Z Zsڒھڥڣ::::tquui1n}Wׯӟ)3pgΏ~ E } /N}00WϘș\5fjJ7mjgjcnem܂ \ [Kq`zE+MVqֶ֣6B666wzhll{ݮe~b-`paQ1 \ =%{>;989S}5ݛwE%ޥ˕˵uܭm]=ս߃#ԣՓY干bߙ}^^Y^#2މޏχ/ͷwoƿ1,l<͘VH4, 2* 6><bRjz>GuXYjCxuv[Dc$17NGTxhX3t[zUd0`P[QO䓎'$[&_9=p+E,%-}IC!C]%g>bu&,]5 \ }9--S(HǣVGXYSv{,NjoeӲl>9v܉A'i]<?uj$( \ iͅمg|<.QTv|69sŒŧ7·UbZX*Xzt E \ eBe9ekB/]\.]^TH\ZwEJmUNfuTTSZ:z>~ՁkZ.7r7\1rf-[ MRMŖV;tݾ|];;V<X5ជ{l{Zvu<2xX':OZj>LZϛ_hhh9xhs|W_ zNf_G& D$d[5NiM{o>1hFdvV}}rn˾/1 \ Y_ٿ~E?sw,w8k}57?:fl6mmmnMlGno hPj u f \ ( A! aEuGbd0<R"E!ϐ|LX?X(l9nPg=xNK f /'A \ lZђHPRRޭ~T#}G&C+X{.V.FƨɨimjRltQvi \ 4Gڞ(gT,דng<=5{{w}7?0N-h+fq,j@r,]'Prj \ 4Ua#iu[G1;v<2ܾN9q)*>;Q,xlEbˍ峕WGjNՖ]]l \ 6_QrEvkԝڧֱ݉ vzȽ;Gg?~6E \ qphdRW=#~c:_oy?pdw&SS|(qZ37ڿ4Xַ5~t\\Y)]}o-npo{ p;!Z2bCFQ48`n \ EL@" +M]É<=g \ @ରHe_Rdd˗+T(^T:ꤶC>qkGkr]-={_@a1coSNfVB6l=w9H;RWszܲ \ %5͍iOKʛ{?iϒ'IxxDdȻwao"DGOLN Ib2SRv9H(ɼy?kql'b*>Uxf9(8/]bPvqޥr ʔ+UgjuWi2*{ݤRorڜڒZyX?]R=г;qᓔ<}!6 \ 877RĈʘk7'=߆˘*'}s_:d^_kono 8A<4L \ B+R|Bw f7 mieB!Q8KBNdeHQ É sJi[ Eڊ`X엺$%#G\ aEQJ~ʈrʂj{ m;4 5jj)ֵ]+ѷ_Yf`g۰h۸لnnddoejbdonso![c;m@qxX'Iu[j&ͽg>M/ׄ|||u~\ 6Ņ΅=q&2);4F!N \ }`oK8䒬s/IY;&HOP8e19c'N=5?]jƙsb% \ FerzEQeU5jOAÎo"4|eMnx{/?>Cc'I5O' \ ?P;>{gڄێӌo< *$*( ҕUÿ.< ` F̑p4ryJC0rgL*Xe6ۆpme*> JH \ tDb= %y}L.#w?k,[&;+{ ,G3Ղ3s[!:9>m^6B8k \ "8& 1~A +Idqinq29yI \ 5aJJߔoP5R#_8YSKOkK#kzvzJ4i3m2k2mby]7lOt`8qt2vV+")OKh>0d \ s!x #r#~ĺҏdM=؛,p2|HpeOz~&5g猝` -+,+[Rr%ުZ:coZ5o.kKS;/ C(Oy1ӥϽ_Zxڢ%__lnmlo 3$B<BEv"AH>҄FP)G2Fnjchl9vDŽ3%q+x-|Gp \ &UY\ t"E2Ú& Ahzs"\\u<nKBB \ wEDū%fR\Red( \ _+5*0T=ե4X4VkXNnm;VUWT65d1j9cۆKVywCcΞN5M{]]?y{3N_swG(7RThOXiX${ui \ SR? 4ShF1u9'JE U;kwn|t) 2˺ܕju\mjh^w95ͩ]>Gbk='>{91eH7=1S?|͞ \ =KN+V'_\p4R N8 aG"҇@P[4C1,LV>1lp8>M# 7)E.cRccΤhRfYX8ن9ܩbԟ}\ n }m&"+;&7/ȩ$lvTL)-InF]&[YXSlv*}m/;ڡcs%Wss?<5yf ƆDDG ŨǞo0'%=?r* #ofݟ5'<کKΐ~/> \ 2KU+._VSY˨z5FoߚѼښ~B={z<qJ~"mhheHԘ oo \ LYHLyЯahE?知˪W\V~y\u]}w?6B5777:7E6mNnoZ] 5e6^ loooooV `&