[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:       mk-lists () email ! de
Date:       2014-03-31 22:51:51
Message-ID: 300F5480-0D24-4EB1-B0FE-0D4792D7F837 () email ! de
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On 31 Mar 2014, at 22:41 , mk-lists@email.de wrote:
> So, obviously the test program fiddles with the ICNS file at startup =
and restores it when shutting down=85
> What=92s going on there and what can go wrong?

So, I figure now that the problem is actually due to the fact that the =
icon at runtime gets loaded from the install location in e.g. =
/opt/local/share/icons/oxygen/ whereas the icon in the dock is extracted =
from the ICNS file in the app package.


	It is important not only to supply the ICNS file, but also to =
install all needed PNGs in the required dimensions in =
/opt/local/share/icons/hicolor/=85/apps/tutorial2.png




There is also clears up why there are different kdevelop icons shown!
Since MacPorts installs the oxygen icon set, KDE actually assigns those =
icons instead of the hicolor ones installed by the application itself:
$ pwd
/opt/local/share/icons
$ find . -name "kdevelop*"
./hicolor/128x128/apps/kdevelop.png
./hicolor/16x16/apps/kdevelop.png
./hicolor/32x32/apps/kdevelop.png
./hicolor/48x48/apps/kdevelop.png
./oxygen/128x128/apps/kdevelop.png
./oxygen/16x16/apps/kdevelop.png
./oxygen/22x22/apps/kdevelop.png
./oxygen/256x256/apps/kdevelop.png
./oxygen/32x32/apps/kdevelop.png
./oxygen/48x48/apps/kdevelop.png
./oxygen/64x64/apps/kdevelop.png



On 24 Mar 2014, at 02:36 , Ian Wadham <iandw.au@gmail.com> wrote:
> 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.


The same holds for Konqueror, which answers your question, Ian! :-)

Greets,
Marko=

[Attachment #5 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html \
charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: \
space; -webkit-line-break: after-white-space;">On 31 Mar 2014, at 22:41 , <a \
href="mailto:mk-lists@email.de">mk-lists@email.de</a> wrote:<br><div><blockquote \
type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; \
-webkit-line-break: after-white-space;"><div>So, obviously the test program fiddles \
with the ICNS file at startup and restores it when shutting down…<br>What’s going on \
there and what can go wrong?<br></div></div></blockquote></div><br><div>So, I figure \
now that the problem is actually due to the fact that the icon at runtime gets loaded \
from the install location in e.g. /opt/local/share/icons/oxygen/ whereas the icon in \
the dock is extracted from the ICNS file in the app \
package.</div><div><br></div><div><br></div><div><span class="Apple-tab-span" \
style="white-space:pre">	</span>It is important not only to supply the ICNS file, but \
also to install all needed PNGs in the required dimensions in \
/opt/local/share/icons/hicolor/…/apps/tutorial2.png</div><div><br></div><div><br></div><div><br></div><div><br></div><div>There \
is also clears up why there are different kdevelop icons shown!</div><div>Since \
MacPorts installs the oxygen icon set, KDE actually assigns those icons instead of \
the hicolor ones installed by the application itself:</div><div><div style="margin: \
0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: auto;">$ pwd</div><div \
style="margin: 0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: relative; z-index: \
0;">/opt/local/share/icons</div><div style="margin: 0px; font-size: 18px; \
font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); \
position: static; z-index: auto;">$ find . -name "kdevelop*"</div><div style="margin: \
0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: \
auto;">./hicolor/128x128/apps/kdevelop.png</div><div style="margin: 0px; font-size: \
18px; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); \
position: static; z-index: auto;">./hicolor/16x16/apps/kdevelop.png</div><div \
style="margin: 0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: \
auto;">./hicolor/32x32/apps/kdevelop.png</div><div style="margin: 0px; font-size: \
18px; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); \
position: static; z-index: auto;">./hicolor/48x48/apps/kdevelop.png</div><div \
style="margin: 0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: \
auto;">./oxygen/128x128/apps/kdevelop.png</div><div style="margin: 0px; font-size: \
18px; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); \
position: static; z-index: auto;">./oxygen/16x16/apps/kdevelop.png</div><div \
style="margin: 0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: \
auto;">./oxygen/22x22/apps/kdevelop.png</div><div style="margin: 0px; font-size: \
18px; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); \
position: static; z-index: auto;">./oxygen/256x256/apps/kdevelop.png</div><div \
style="margin: 0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: \
auto;">./oxygen/32x32/apps/kdevelop.png</div><div style="margin: 0px; font-size: \
18px; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); \
position: static; z-index: auto;">./oxygen/48x48/apps/kdevelop.png</div><div \
style="margin: 0px; font-size: 18px; font-family: Menlo; color: rgb(255, 255, 255); \
background-color: rgb(0, 0, 0); position: static; z-index: \
auto;">./oxygen/64x64/apps/kdevelop.png</div></div><div><br></div><div><br></div><div><br></div><div><div>On \
24 Mar 2014, at 02:36 , Ian Wadham &lt;<a \
href="mailto:iandw.au@gmail.com">iandw.au@gmail.com</a>&gt; wrote:</div><blockquote \
type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; \
-webkit-line-break: after-white-space;">So where is this NEW Konqueror icon coming \
from? &nbsp;The files in pics/indicators seem<div><div>to be far too small to be a \
big icon like that.</div></div></div></blockquote></div><div><div style="word-wrap: \
break-word; -webkit-nbsp-mode: space; -webkit-line-break: \
after-white-space;"><div><div><br></div></div></div></div><div>The same holds for \
Konqueror, which answers your question, Ian! \
:-)</div><div><br></div><div>Greets,</div><div>Marko</div></body></html>



>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic