<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Maiandra GD'; font-size:11pt; font-weight:400; font-style:normal;">I have asked about this on two threads and apparently no one else saw it as an issue but AFAIC it is really handy among other things to hit an icon that will open up a browser at a predefined URL. <br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Two examples are (1) an icon that when I hit it opens up a browser at http://google.com/linux, or (2) hit an icon and open up an NFS shared directory on another box that holds a couple hundred gigs worth of timeshifted dvb broadcasts so I can just hit the one I want to watch and have a codeine ...er... dragon player fire up and run it.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>There are other reasons for being able to create my own icons. I use kdialog often for things like a script that parses and displays my weather forescast (only) off the BOM website in a little pop up window.... or how about that odd little ap that I like to use but the developer is so busy coding that he/she can't be bothered with something silly like throwing an icon into the source that I just downloaded.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>I can't right click and create these icons easily like I did KDE 3.X but it can still be done without having to resort to having a (Desktop)folder sitting on my desktop. The icons are just the result of a text file which can be modified created in any editor.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Note that I am using Slackware which does not modify KDE unless it is absolutely necessary nor does it located directories in places other than where they are supposed to be.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Like I said the icons are the result of a text file and in a Slack box they are all located in or below /usr/share/applications. <br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>If I select /usr/share/applications/seamonkey.desktop and open it in an editor I get the following:<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>[Desktop Entry]<br>
Name=SeaMonkey<br>
Comment=Web Browser<br>
Exec=/usr/bin/seamonkey<br>
Icon=/usr/share/pixmaps/seamonkey-icon.png<br>
Terminal=0<br>
Type=Application<br>
Categories=Application;Network;<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Surprise! Using konqueror as a file browser I was looking at seamonkey-icon.png but it was really a text file referring to the .png image.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>So if I modify this file a little bit and use a small image of my choice (I keep a pile in /usr/local/share/icons) I can have an icon that will open up seamonkey and take it to www.google.com/linux when I give it a whack with the mouse.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>[Desktop Entry]<br>
Name=Google Search<br>
Comment=Web Search<br>
Exec=/usr/bin/seamonkey www.google.com/linux<br>
Icon=/usr/local/share/icons/icon.png<br>
Terminal=0<br>
Type=Application<br>
Categories=Application;Network;<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Compare the two entries above and you should be able to see what I did.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Now on this box all I have to do is drag that shiney new Google Search icon out of the file manager and onto my KDE 4.2 desktop and Bob's your uncle.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Note that I am not dragging it onto a desktop folder on my desktop but the non-folder desktop whatever it is called. <br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>One final note, not all of these desktop thingos are as straight forward as seamonkey.desktop. For example, have a squiz at gimp.desktop. If you are going to have a go at this copy a desktop file out of /usr/share/applications to somewhere else and give it another name before you start messing with it.... and oh yeah.... give it your permissions. In Slack that would be <span style=" font-style:italic;">chown username:users filename.desktop.</span><br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>-- <br>
Cheers,<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Rick Miles<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Written on Setting Orange, the 50th of Chaos, 3175 <br>
Celebrate Chaoflux<br>
http://turtlespond.net<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p></body></html>