<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hotsolder &#187; linux</title>
	<atom:link href="http://www.hotsolder.com/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hotsolder.com</link>
	<description>Electronics and other geeky pursuits!</description>
	<lastBuildDate>Sat, 31 Jul 2010 04:10:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Emacs, Chrome, and Daemons</title>
		<link>http://www.hotsolder.com/2010/05/emacs-chrome-and-daemons.html</link>
		<comments>http://www.hotsolder.com/2010/05/emacs-chrome-and-daemons.html#comments</comments>
		<pubDate>Sat, 15 May 2010 06:25:07 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[emacs]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=855</guid>
		<description><![CDATA[I  really liked the Chrome extension that lets you edit multiline text edits in Chrome with emacs (or, I guess any other editor &#8212; as though there are any other editors). However, it has to have a server running. You can run a python server or one in e-lisp. But the lisp one requires emacs [...]]]></description>
			<content:encoded><![CDATA[<p>I  really liked the Chrome extension that lets you edit multiline text edits in Chrome with emacs (or, I guess any other editor &#8212; as though there are any other editors). However, it has to have a server running. You can run a python server or one in e-lisp. But the lisp one requires emacs to be running already.</p>
<p>Here&#8217;s how I set mine up.</p>
<p>1) Autostart emacs &#8211;daemon using your choice of methods (autostart, Xsession, whatever)</p>
<p>2) In your .emacs you need this:</p>
<pre>(if (and (daemonp) (locate-library "edit-server"))</pre>
<pre>(progn</pre>
<pre>(require 'edit-server)</pre>
<pre>; can add options here like (setq edit-server-new-frame-mode-line t) (setq edit-server-new-frame-minibuffer t)</pre>
<pre>(edit-server-start)))</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">3) Then in your .bashrc put this:</span></pre>
<pre>if [ -z "$DISPLAY" ]</pre>
<pre>then</pre>
<pre>  alias emacs='emacsclient -t'</pre>
<pre>
<pre>  export EDITOR='emacsclient -t'</pre>
</pre>
<pre>else</pre>
<pre>   alias emacs='emacsclient -c -n'</pre>
<pre>
<pre>   export EDITOR='emacsclient -c -n'</pre>
</pre>
<pre>fi</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Works great. Of course, you need to start the daemon manually THIS TIME (and execute the script lines) or log out and log back on for this to work.</span></pre>
<p>By the way, once you set up the alias, you can&#8217;t easily restart the emacs daemon. Remember you can override an alias with quotes: &#8216;emacs&#8217; &#8211;daemon</p>
<p>Update: you can set ALTERNATE_EDITOR in your environment to the empty string and emacsclient will start a daemon if one is not running. So that means you could skip step 1 if you add:</p>
<pre>export ALTERNATE_EDITOR=""</pre>
<p>to step 3. This is nice because if you kill the server (to reload your .emacs, for example) or it dies (unlikely) then things till work without the user having to reload the daemon manually. Of course, you can still keep step 1 as well which makes your initial load a little faster, and still protects you against a dead daemon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2010/05/emacs-chrome-and-daemons.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analog Chart Recorder in Shell Script</title>
		<link>http://www.hotsolder.com/2010/04/analog-chart-recorder-in-shell-script.html</link>
		<comments>http://www.hotsolder.com/2010/04/analog-chart-recorder-in-shell-script.html#comments</comments>
		<pubDate>Sun, 25 Apr 2010 21:16:20 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=843</guid>
		<description><![CDATA[Linux has a long history of stringing together data and processing to get new features. With the GP-3 interface board analog and digital &#8220;real world&#8221; data just become another piece of data to process using the Linux tools.
This article shows you how to string together a GP-3, some fancy shell script, a Perl script found [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_844" class="wp-caption alignleft" style="width: 310px"><a href="http://www.hotsolder.com/wp-content/uploads/2010/04/gp3gnuplot1.png"><img class="size-medium wp-image-844" title="Plotting the GP3" src="http://www.hotsolder.com/wp-content/uploads/2010/04/gp3gnuplot1-300x234.png" alt="GNU Plot streams data" width="300" height="234" /></a><p class="wp-caption-text">GNU Plot streaming GP3 data &quot;live&quot;</p></div>
<p>Linux has a long history of stringing together data and processing to get new features. With the <A href=http://www.awce.com/gp3.htm>GP-3</a> interface board analog and digital &#8220;real world&#8221; data just become another piece of data to process using the Linux tools.
<p><A href=http://www.awce.com/gp3gnuplot.htm>This article shows you how to string together a GP-3, some fancy shell script, a Perl script found on the Internet, and GNU Plot to make a data recorder that is flexible without writing any actual code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2010/04/analog-chart-recorder-in-shell-script.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GP3 Videos and a New Board On its Way</title>
		<link>http://www.hotsolder.com/2010/04/gp3-videos-and-a-new-board-on-its-way.html</link>
		<comments>http://www.hotsolder.com/2010/04/gp3-videos-and-a-new-board-on-its-way.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 04:55:44 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=839</guid>
		<description><![CDATA[If you&#8217;ve been reading my posts about the Rigol scope you&#8217;ve probably noticed I use the GP-3 board to generate odd test signals. We have made these for a long time and they are in the most amazing number of things all over the world. But over the years we&#8217;ve heard customers ask for new [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been reading my posts about the Rigol scope you&#8217;ve probably noticed I use the <a href="http://www.awce.com/gp3.htm" target="_blank">GP-3 board</a> to generate odd test signals. We have made these for a long time and they are in the most amazing number of things all over the world. But over the years we&#8217;ve heard customers ask for new or different options and we&#8217;ve thought of a few things ourselves. So within the next month there will be a new PCB option for the GP-3. The new board will have the option to be easily wired for RS232, USB, or both. It also has provisions for &#8220;regular&#8221; LEDs, screw terminals that can double as feet, and all signals brought out to the terminals. A dedicated jumper lets you set the GP3EZ program status, an improved reset switch, and provisions for a resonator or a crystal are just some of the new features you can expect.</p>
<p>These new boards will be even better for tough industrial applications and have a quieter A/D layout than the old boards. But the older boards will still be available. They cost less, are easier to work with on a solderless breadboard, and they are much smaller so they squeeze into tight spots better. But choice is good, right?</p>
<p>If you want to watch some videos about the GP3:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/N0F-EwbCNaw" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/N0F-EwbCNaw"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/4CbQp73t7bw" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/4CbQp73t7bw"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/ooAmbNsl33g" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/ooAmbNsl33g"></embed></object></p>
<p>Oh and by the way. We&#8217;ve always supported Linux with a variety of libraries. But the GP3EZ software now runs under Linux too. If you haven&#8217;t seen GP3EZ, check out the videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2010/04/gp3-videos-and-a-new-board-on-its-way.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rigol Ultrascope under Linux with VirtualBox</title>
		<link>http://www.hotsolder.com/2010/04/rigol-ultrascope-under-linux-with-virtualbox.html</link>
		<comments>http://www.hotsolder.com/2010/04/rigol-ultrascope-under-linux-with-virtualbox.html#comments</comments>
		<pubDate>Fri, 23 Apr 2010 12:11:53 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=820</guid>
		<description><![CDATA[I recently bought a Rigol DS1102E (um, well&#8230; maybe it was a DS1052E and I own a serial cable).
Being a Linux user, I wondered if Rigol&#8217;s software, Ultrascope, would work somehow on Linux. The device is USB and it shows up perfectly well as a usbtmc device, so if you want to write your own [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_822" class="wp-caption alignleft" style="width: 310px"><a href="http://www.hotsolder.com/wp-content/uploads/2010/04/ultrascope1.png"><img class="size-medium wp-image-822" title="Ultrascope in Action" src="http://www.hotsolder.com/wp-content/uploads/2010/04/ultrascope1-300x168.png" alt="Ultrascope in Action" width="300" height="168" /></a><p class="wp-caption-text">Ultrascope in Action</p></div>
<p>I recently bought a Rigol DS1102E (um, well&#8230; maybe it was a DS1052E and I <a href="http://www.eevblog.com/2010/03/31/eevblog-70-turn-your-rigol-ds1052e-oscilloscope-into-a-100mhz-ds1102e/" target="_blank">own a serial cable</a>).</p>
<p>Being a Linux user, I wondered if Rigol&#8217;s software, Ultrascope, would work somehow on Linux. The device is USB and it shows up perfectly well as a usbtmc device, so if you want to write your own software on Linux, that&#8217;s pretty easy.  But it also means not much chance of Wine running Ultrascope (although maybe with the serial cable; I didn&#8217;t try that). However, I have XP running under VirtualBox for just this sort of thing.</p>
<p>I installed the drivers and Ultrascope off the CD. Big mistake. The CD has the service manual on it and the operator&#8217;s manual, so don&#8217;t throw it away. But don&#8217;t install any software off of it either. Here&#8217;s what you need:</p>
<p>1) Latest NI Drivers: <a href="http://joule.ni.com/nidu/cds/view/p/id/1605/lang/en" target="_blank">http://joule.ni.com/nidu/cds/view/p/id/1605/lang/en</a></p>
<p>2) The Rigol USB drivers have the wrong USB ID or something on Linux is changing the ID (vendor=1ab1,pid=0588 in Linux/VirtualBox, the Rigol.inf file vendor=0400,PID=05dc). Of course, I was so smart, I changed the INF file and got it mostly working. <strong>WRONG</strong>. Use the NI driver. What that means is in Device manager, it should say &#8220;USB Test and Measurement Device&#8221; <strong><span style="text-decoration: underline;">NOT</span></strong> &#8220;Rigol USB Test and Measurement Device&#8221;. If you already have the Rigol drive installed, do an update driver, tell it to Install from a list and &#8220;Don&#8217;t search I will choose the driver to install.&#8221; If you have the NI stuff installed you should see two choices: Rigol USB Test and Measurement Device and USB Test and Measurement Device. You want the one <strong>WITHOUT</strong> Rigol in the name.</p>
<p>3) The VISA version of Ultrascope (this was my big mistake, using the &#8220;regular&#8221; version). See <a href="http://www.rigol.com/templates/T_Support_en/resources.aspx?nodeid=639&amp;contentid=1582" target="_blank">http://www.rigol.com/templates/T_Support_en/resources.aspx?nodeid=639&amp;contentid=1582</a>. Even on a &#8220;plain&#8221; Vista install the regular version had small issues.</p>
<p>Of course, for Virtualbox, you need to go to the Devices menu and &#8220;connect&#8221; the Rigol USB device (this one will say Rigol and that&#8217;s ok). You can also change your setup to add it automatically, but I&#8217;m going to assume you know how to do that.</p>
<p>And the results? Well, Ultrascope is probably of marginal value anyway. You can always dump data files and images to a USB drive right on the scope. I guess if you had a lot of setups, or wanted to use the measurement pass/fail feature. The Memory waveform will let you open the WFM files the scope dumps of waveforms, so I guess that&#8217;s something too.</p>
<p>Oh. And I haven&#8217;t tried it, but the fact that it is just using the NI VISA drivers tells me it ought to feed LabView with no problems. Of course, you could probably run that directly under Linux too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2010/04/rigol-ultrascope-under-linux-with-virtualbox.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KMyMoney QIF Import from PayPal</title>
		<link>http://www.hotsolder.com/2010/03/kmymoney-qif-import-from-paypal.html</link>
		<comments>http://www.hotsolder.com/2010/03/kmymoney-qif-import-from-paypal.html#comments</comments>
		<pubDate>Sun, 28 Mar 2010 06:40:01 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/2010/03/kmymoney-qif-import-from-paypal.html</guid>
		<description><![CDATA[I have been trying to switch some financial record keeping (as I do every tax time) to the computer. This round I&#8217;m trying KMyMoney which is a Linux program and seems to work well. The way it sucks up bank records automatically is awesome. However, the PayPal QIF export is lame. It makes a bunch [...]]]></description>
			<content:encoded><![CDATA[<p>I have been trying to switch some financial record keeping (as I do every tax time) to the computer. This round I&#8217;m trying KMyMoney which is a Linux program and seems to work well. The way it sucks up bank records automatically is awesome. However, the PayPal QIF export is lame. It makes a bunch of accounts on its own. It also insists on making payee info for everyone who sends you money (most of whom are just one shot eBay payers). It also splits every transaction into a main part and a fee even when the fee is zero.</p>
<p>So&#8230; KMyMoney allows you to filter QIF data before it tries to read it and I wrote an awk script that cleans it up from my point of view. It might work for you. It might now. It might cripple your dog and cause premature balding. I don&#8217;t know. But if you are brave, here it is:</p>
<pre>#!/usr/bin/gawk -f
# This script cleans up PayPal QIF for import
# I use it with KMyMoney
# It may or may not work for you

# All fee splits are renamed to Business:Bank Fees
# I assume all payments have fee=0 and so
# the fee is stripped out along with the split data
# All payers get renamed to PayPal Customer and
# the category becomes Business:Revenue
# All payments sent have their categories stripped
# so the import system will match the payee info for it

BEGIN { 

    CFG_FEE_TEXT="Business:Bank Fees";   # mark paypal fees
    CFG_REVENUE="Business:Revenue";      # revenue account
    CFG_CUSTOMER="PayPal Customer";      # All Pay Pal customers
    inrec=0 }

/^!/  { inrec=1; newpay=0; fee=-1; nosplit=0; print; next;  }
/^[\^]/  { inrec=0; newpay=0; fee=-1; nosplit=0; print; next; }

nosplit &amp;&amp; /^(S|[$]|E)/ {
    next;
    }

/^SFee/ { fee=1; next; }

fee==1 {
    fee=0;
    if (match($0,/\$0[.]00/)==0) {
	print "S" CFG_FEE_TEXT;
	print;
    }
    next;
}

/^L.*Payment Sent/  {
    nosplit=1;
    next;
}

/^S.*Payment Sent/  {
    next;
}

/^L.*Payment Received/  {
    print "L" CFG_REVENUE;
    newpay=CFG_CUSTOMER;
    next;
}

/^S.*Payment Received/  {
    print "S" CFG_REVENUE;
    newpay=CFG_CUSTOMER;
    next;
}

/^SSecure Card Purchase/ {
    next;
}
/^LSecure Card Purchase/ {
    nosplit=1;
    next;
}

/^P/ {
    if (newpay!=0) { print "P" newpay; next; }
    print;
    next;
}

  { print; }</pre>
<p>Put all that in a file and make it executable. If you don&#8217;t know what that means, maybe you shouldn&#8217;t be slicing and dicing your finances with a script.</p>
<p>If I were you, I&#8217;d try it from the command line on some QIF exports and examine the output very carefully before I used it for real. I&#8217;d also backup my database before any import. But you are doing that anyway, right? Right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2010/03/kmymoney-qif-import-from-paypal.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Velleman PCS500 Oscilloscope under Linux</title>
		<link>http://www.hotsolder.com/2009/12/velleman-pcs500-oscilloscope-under-linux.html</link>
		<comments>http://www.hotsolder.com/2009/12/velleman-pcs500-oscilloscope-under-linux.html#comments</comments>
		<pubDate>Tue, 29 Dec 2009 18:07:25 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[Oscilloscopes]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=795</guid>
		<description><![CDATA[I like my Velleman PCS500. Its not perfect, but it does a good job and has been my &#8220;bench scope&#8221; for awhile now edging out my old faithful Tek scope for all but the most demanding jobs. However, there are two things I definitely don&#8217;t like about it. It uses a parallel port which many [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_796" class="wp-caption alignnone" style="width: 310px"><a href="http://www.hotsolder.com/wp-content/uploads/2009/12/screenshot_006.png"><img class="size-medium wp-image-796" title="screenshot_006" src="http://www.hotsolder.com/wp-content/uploads/2009/12/screenshot_006.png" alt="Velleman Software on Linux" width="300" height="234" /></a><p class="wp-caption-text">Velleman Software on Linux</p></div>
<p>I like my Velleman PCS500. Its not perfect, but it does a good job and has been my &#8220;bench scope&#8221; for awhile now edging out my old faithful Tek scope for all but the most demanding jobs. However, there are two things I definitely don&#8217;t like about it. It uses a parallel port which many of my computers no longer have and the software doesn&#8217;t run under Linux.</p>
<p>When I built my last computer I stuck a cheap PCI parallel card in it. Of course, the PCI bus puts it at some wacky address like 0xE000 and most software can&#8217;t find it. I read this article: http://www.lafraze.net/nbernard/doc/misc_tips/velleman.html but it didn&#8217;t help either since the I/O wrapper won&#8217;t work on &#8220;high ports.&#8221; For the longest time I&#8217;ve just used an old Windows laptop as my &#8220;scope&#8221; and that&#8217;s worked ok.</p>
<p>But today I finally cracked the code to running the software under Linux (see the picture). Here&#8217;s what I did:</p>
<p>1) Set the permissions on the /dev/parport0 device to 666 (or you could add your user ID to the lp group and set it to 664 or 660):<br />
sudo chmod 666 /dev/parport0</p>
<p>2) Create a new wine prefix:<br />
WINEPREFIX=~/pcs500 winecfg</p>
<p>3) Inside winecfg set the default operating system to Win98. Close winecfg.</p>
<p>4) Run the wine regedit program. Create a key under HKEY_CURRENT_USER named <tt>Software\Wine\VDM\ppdev. Create a string value named 378 and make the value /dev/parport0. This must be under Current User and not System!<br />
</tt></p>
<p>5) Download the PCLab2000SE software from Velleman and run setup like this:<br />
WINEPREFIX=~/pcs500 wine setup.exe</p>
<p>6) Finish the install then run pcs500.exe from the ~/pcs500/drive_c/Program Files/Velleman/PcLab2000SE directory:<br />
WINEPREFIX=~/pcs500 wine pcs500.exe</p>
<p>7) If you like, make a shortcut in your desktop software to launch this automatically.</p>
<p>I have noticed the software occasionally hangs up under Wine &#8212; don&#8217;t know if it is a problem with Wine or a problem with the software, but it doesn&#8217;t happen enough to be a problem.</p>
<p>Update: I can&#8217;t prove it, but it seems it mostly hangs when you switch away from the main window and then switch back (but not necessarily every time you switch). It actually doesn&#8217;t hang per se. You still get a trace, but you can&#8217;t work any of the controls. Sometimes if you play around it will respond again but mostly not. Again, I can&#8217;t prove it, but setting the main window to always be on top (or &#8220;Above Others&#8221; depending on your window manager) seems to improve the situation. It doesn&#8217;t eliminate the hangs but it seems to make them less frequent.</p>
<p>Hope that works for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2009/12/velleman-pcs500-oscilloscope-under-linux.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kubuntu KDE4 Toolbar Icons for KDE3 Programs</title>
		<link>http://www.hotsolder.com/2009/12/kubuntu-kde4-toolbar-icons-for-kde3-programs.html</link>
		<comments>http://www.hotsolder.com/2009/12/kubuntu-kde4-toolbar-icons-for-kde3-programs.html#comments</comments>
		<pubDate>Thu, 17 Dec 2009 15:39:57 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=793</guid>
		<description><![CDATA[I noticed that a few programs (like kpdf, piklab, pikloops, etc.) were not showing icons in their toolbars. The common element seemed to be that they were all KDE3 programs and I was using KDE4. But that should work.
It took a little detective work, but here&#8217;s the solution: I had changed theme files and apparently [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed that a few programs (like kpdf, piklab, pikloops, etc.) were not showing icons in their toolbars. The common element seemed to be that they were all KDE3 programs and I was using KDE4. But that should work.</p>
<p>It took a little detective work, but here&#8217;s the solution: I had changed theme files and apparently most these have a missing line that enables this to work. In my case, I was using Nuvola, but the same principle will work with any theme.</p>
<p>1) Find the index.theme file for the theme you are using. In my case, it was in /usr/share/icons/nuvola/index.theme.</p>
<p>2) Edit it (you&#8217;ll need to be root &#8212; that is use sudo) to save it. Add a single line:</p>
<p>Inherits=hicolor</p>
<p>I don&#8217;t know that it matters where you put it as long as it is in the [Icon Theme] section. I put it right under DisplayDepth=32.</p>
<p>3) I don&#8217;t know if you have to reload the theme, but I did. I just picked another theme, hit Apply, and then picked Nuvolo again and hit apply. You also need to restart any programs that you expect this to fix.</p>
<p>4) Enjoy toolbar buttons with icons.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2009/12/kubuntu-kde4-toolbar-icons-for-kde3-programs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux, Gambas, and Physical Computing</title>
		<link>http://www.hotsolder.com/2008/12/linux-gambas-and-physical-computing.html</link>
		<comments>http://www.hotsolder.com/2008/12/linux-gambas-and-physical-computing.html#comments</comments>
		<pubDate>Mon, 22 Dec 2008 19:40:30 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=167</guid>
		<description><![CDATA[Creating embedded applications is easy using the GP3 Alvin and the Chipmunks move
XXx: State of the Union release
       &#8212; if you are a Windows users. But what about Linux?
The GP3&#8217;s always had a Linux library available (which was recently updated to make creating a shared library easier). And you [...]]]></description>
			<content:encoded><![CDATA[<p>Creating embedded applications is easy using the <a href="http://www.awce.com/gp3.htm">GP3</a> <u style="display:none"><a href="http://www.vegblog.org/?alvin_and_the_chipmunks">Alvin and the Chipmunks move</a></u>
<p style="display:none"><a href="http://www.flashict.net/?xxx_state_of_the_union">XXx: State of the Union release</a></p>
<p>   <strong style="display:none"></strong>  <em style="display:none"></em>  &#8212; if you are a Windows users. But what about Linux?</p>
<p>The GP3&#8217;s always had a Linux library available (which was recently updated to make creating a shared library easier). And you can always use Java if you can get Java to work with your serial ports. But a Windows developer can always slap together something in Visual Basic in a <a href="http://www.awce.com/gp3vb.htm">few minutes with almost no effort</a>.</p>
<p><a href="http://www.awce.com/gp3-gambas.html">This article</a>
<ul style="display:none">
<li><a href="http://www.coast2coastnz.com/?happy_gilmore">Happy Gilmore film</a></li>
</ul>
<p>  shows you how to use Gambas, a Linux rapid application development tool, to work with the GP3. Gambas is a lot like Visual Basic, but in fact its better.</p>
<p>The GP3 support for Gambas includes a Gambas component so you can use the GP3 on Linux as easy as Windows user with VB!</p>
<p>The sample program flashes an LED and watches a PIR sensor to dismiss your computer&#8217;s screen saver when you approach the PC. Of course, that&#8217;s just a simple example. You can access all of the GP3&#8217;s analog and digital I/O functions easily with Gambas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2008/12/linux-gambas-and-physical-computing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Select your OS at reboot (KDE 4.1)</title>
		<link>http://www.hotsolder.com/2008/12/select-your-os-at-reboot-kde-41.html</link>
		<comments>http://www.hotsolder.com/2008/12/select-your-os-at-reboot-kde-41.html#comments</comments>
		<pubDate>Mon, 08 Dec 2008 15:03:28 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=163</guid>
		<description><![CDATA[If you use grub and have a boot menu with several different entries, did you know you can configure KDE to let you pick which one to use when rebooting?
Go to System Settings and on the Advanced tab, pick Login Manager. On the Shutdown tab, pick Grub as the Boot Manager.
That&#8217;s it. Now when you [...]]]></description>
			<content:encoded><![CDATA[<p>If you use grub and have a boot menu with several different entries, did you know you can configure KDE to let you pick which one to use when rebooting?</p>
<p>Go to System Settings and on the Advanced tab, pick Login Manager. On the Shutdown tab, pick Grub as the Boot Manager.</p>
<p>That&#8217;s it. Now when you see a restart button it will have a little arrow that will allow you to pick any of your grub entries for the next reboot only.</p>
<p>Pretty cool.
<div style="display:none">
<ul style="display:none">
<li></li>
</ul></div>
<ul style="display:none">
<li><a href="http://www.womeningreen.org/?home_alone">Home Alone the movie</a></li>
</ul>
<p> <strong style="display:none"><a href="http://www.blackpawdesigns.com/?blazing_saddles">Blazing Saddles</a></strong>  <em style="display:none"> <strong style="display:none"></strong> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2008/12/select-your-os-at-reboot-kde-41.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash! (Adobe) for AMD64 Linux/Ubuntu</title>
		<link>http://www.hotsolder.com/2008/11/flash-adobe-for-amd64-linuxubuntu.html</link>
		<comments>http://www.hotsolder.com/2008/11/flash-adobe-for-amd64-linuxubuntu.html#comments</comments>
		<pubDate>Mon, 17 Nov 2008 22:36:34 +0000</pubDate>
		<dc:creator>wd5gnr</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.hotsolder.com/?p=151</guid>
		<description><![CDATA[One of the downsides of using 64-bit Linux (I use Kubuntu, a variant of Ubuntu) is that there hasn&#8217;t been a 64 bit Flash plugin. Sure, you could use a 32 bit browser, but that seems wrong. You could also use nswrapper to provide a 64 bit front end to a 32 bit plug in, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the downsides of using 64-bit Linux (I use Kubuntu, a variant of Ubuntu) is that there hasn&#8217;t been a 64 bit Flash plugin. Sure, you could use a 32 bit browser, but that seems wrong. You could also use nswrapper to provide a 64 bit front end to a 32 bit plug in, but performance is not so good and it occasionally fails mysteriously.</p>
<p>I guess Adobe got tired of hearing folks whine, so they&#8217;ve released an alpha version of a 64 bit flash plugin. So far so good:</p>
<p>apt-get &#8211;purge remove nonfree-flashplugin nspluginwrapper<br />
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz<br />
tar xvf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz<br />
sudo mv libflashplayer.so .mozilla/plugins/</p>
<p>Restart Firefox and check the about:plugins page.</p>
<p>YouTube videos still play in squashed fullscreen if you have dual monitors but that&#8217;s not a 64 bit issue.</p>
<p>Enjoy! Now if only Sun would give us a good 64 bit Java plugin&#8230;.<u style="display:none"></u>
<p style="display:none"><a href="http://film-hunter.com/345578">Bolt movie download</a></p>
<p> <u style="display:none"><a href="http://www.flashict.net/?holy_smoke">Holy Smoke dvd</a></u>
<p style="display:none"><a href="http://www.vegblog.org/?seven_signs_of_the_apocalypse">Seven Signs of the Apocalypse release</a></p>
<p>   <em style="display:none"></em> <em style="display:none"></em> <em style="display:none"></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hotsolder.com/2008/11/flash-adobe-for-amd64-linuxubuntu.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
