<?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>qblog &#187; Slackware</title>
	<atom:link href="http://qblog.remarqs.net/category/slackware/feed/" rel="self" type="application/rss+xml" />
	<link>http://qblog.remarqs.net</link>
	<description>the blog of »Q«</description>
	<lastBuildDate>Sat, 01 May 2010 23:14:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>into the arch</title>
		<link>http://qblog.remarqs.net/2009/05/30/into-the-arch/</link>
		<comments>http://qblog.remarqs.net/2009/05/30/into-the-arch/#comments</comments>
		<pubDate>Sat, 30 May 2009 23:11:29 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/?p=45</guid>
		<description><![CDATA[I&#8217;m trying out Arch GNU/Linux, with an eye toward switching my desktop to it from Slackware.  Arch is supposed to give vanilla installs of software and leave it up the the user to configure however is wanted. Arch has a package manager which resolves dependencies and can work with build scripts.  And Arch uses a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying out <a title="the Arch web site" href="http://www.archlinux.org/">Arch GNU/Linux</a>, with an eye toward switching my desktop to it from <a title="the Slackware web site" href="http://slackware.com/">Slackware</a>.  Arch is supposed to give vanilla installs of software and leave it up the the user to configure however is wanted. Arch has a package manager which resolves dependencies and can work with build scripts.  And Arch uses a rolling release model.</p>
<p>The Arch installer worked fine, with a minor glitch.  The kernel on the Arch installer disk switched the names of my drives, so that what every other kernel calls <code>/dev/sda</code> was <code>/dev/sdb</code> and vice versa.  This caused it to set the root partition in grub incorrectly, but that was easy enough to fix by changing the line from <code>root (hd1,7)</code> to <code>root (hd0,7)</code>.</p>
<p>The first hurdle was getting my dial-up connection to work.  The Arch install CD doesn&#8217;t contain a dialer app or even a tool to help configure ppp.  <a title="Arch wiki page on dial-up" href="http://wiki.archlinux.org/index.php/Dialup_without_a_dialer_HOWTO">The Arch way to make dial-up work</a> didn&#8217;t work for me, and there weren&#8217;t any helpful log messages to troubleshoot it.  I stuck with it for a day, tweaking it and referring to the ppp options <a title="Slack's pppsetup" href="http://slackware.com/config/ppp.php">Slackware&#8217;s dialer tool</a> had set up for me.  Then I gave up and grabbed <a title="wikipedia on wvdial" href="http://en.wikipedia.org/wiki/Wvdial">wvdial</a> from the Arch repository.  After installing it and running wvdialconf, dial-up works.</p>
<p>Now with a connection to the net, I was ready to sync the package database with Arch&#8217;s current one(s) and update the system.  The list of downloads was about half a GiB, so I just generated a list of URLs and fed them to wget on a machine with a broadband connection; this is my plan whenever there&#8217;s a lot of downloading to be done.</p>
<p>Bringing the package files back to the Arch machine and then having <a title="the Arch package manager" href="http://wiki.archlinux.org/index.php/Pacman">pacman</a> update the system went fine.  And then pacman wouldn&#8217;t work any more.  It turned out that the updating had overwritten a working configuration file with one that doesn&#8217;t work.  So I learned that pacman&#8217;s handling of new config files is very rudimentary compared to <a title="introduction to portage" href="http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">Gentoo&#8217;s portage system</a>.  The error pacman gave was &#8220;unexpected error&#8221;, not much to go on.  Luckily, <a title="solution to pacman mess" href="http://bbs.archlinux.org/viewtopic.php?id=70152">this Arch forum thread</a> had the problem description and solution.</p>
<p>I&#8217;m going to try to document the process of setting up my Arch system as I go, with blog posts;  I&#8217;m going slowly, so maybe I can make myself do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2009/05/30/into-the-arch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>colorful command prompts</title>
		<link>http://qblog.remarqs.net/2008/05/25/colorful-command-prompts/</link>
		<comments>http://qblog.remarqs.net/2008/05/25/colorful-command-prompts/#comments</comments>
		<pubDate>Sun, 25 May 2008 09:01:09 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/?p=28</guid>
		<description><![CDATA[Since I started out with Gentoo, I&#8217;m used to colors in virtual consoles and terminal emulators. There&#8217;s a small but vocal group of Gentooers who hate them and switch everything to monochrome, but I couldn&#8217;t live with that at this point. Slackware sticks with basic white-on-black, so I have to tweak things a little. Father-of-Gentoo [...]]]></description>
			<content:encoded><![CDATA[<p>Since I started out with Gentoo, I&#8217;m used to colors in virtual consoles and terminal emulators.  There&#8217;s a small but vocal group of Gentooers who hate them and switch everything to monochrome, but I couldn&#8217;t live with that at this point.  Slackware sticks with basic white-on-black, so I have to tweak things a little.  Father-of-Gentoo Daniel Robbins has a good <a title="Funtoo's PS1 tips" href="http://funtoo.org/en/articles/linux/tips/prompt/">tutorial on tweaking the command prompt</a> on his website.  In my <code>~/.bashrc</code>, I use</p>
<pre class="codebox">export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] "</pre>
<p>which results in a prompt that looks like this:</p>
<p><a href="http://qblog.remarqs.net/wp-content/uploads/2008/05/ps1-q.png"><img class="size-full wp-image-29" title="that's my bash promt, eh" src="http://qblog.remarqs.net/wp-content/uploads/2008/05/ps1-q.png" alt="my usual command prompt" width="289" height="24" /></a></p>
<p>Ouch, that looks much better in the middle of a console than it does against the white background of my blog.  Oh, well.</p>
<p>For root&#8217;s prompt, I use a bright yellow hash prompt that reminds me to be careful.  I also don&#8217;t display the working directory;  if I&#8217;m root I&#8217;ve already made sure I know where I am.</p>
<pre class="codebox">export "PS1=\[\033[01;31m\]\h\[\033[01;34m\] \W \[\033[01;33m\]\\$\[\033[00m\] "</pre>
<p><a href="http://qblog.remarqs.net/wp-content/uploads/2008/05/ps1-root.png"><img class="size-full wp-image-30" title="powerful PS1" src="http://qblog.remarqs.net/wp-content/uploads/2008/05/ps1-root.png" alt="my root prompt" width="156" height="24" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2008/05/25/colorful-command-prompts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nvidia drivers pain then joy</title>
		<link>http://qblog.remarqs.net/2008/05/19/nvidia-drivers-pain-then-joy/</link>
		<comments>http://qblog.remarqs.net/2008/05/19/nvidia-drivers-pain-then-joy/#comments</comments>
		<pubDate>Mon, 19 May 2008 05:51:14 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/?p=27</guid>
		<description><![CDATA[I have a GeForce 8600 GTS so I need nVidia&#8217;s binary driver.  (Well, for values of &#8220;need&#8221; which include needing to run at full resolution and have a tolerable display.)  Just downloading and running the installer from nVidia has worked up to now for me with Slackware, but not this time, after I had compiled [...]]]></description>
			<content:encoded><![CDATA[<p>I have a GeForce 8600 GTS so I need nVidia&#8217;s binary driver.  (Well, for values of &#8220;need&#8221; which include needing to run at full resolution and have a tolerable display.)  Just downloading and running the installer from nVidia has worked up to now for me with Slackware, but not this time, after I had compiled my own kernel.  I think the problem was that I could get it to see either the correct kernel headers or the correct kernel source but not both at the same time.  I&#8217;m not sure about that, though.  I&#8217;m not even sure why it would need anything but the headers.  In any case, even after searching the interweb and trying various installer options, I knew I wasn&#8217;t going to be able to make it work without a lot of hand-holding.</p>
<p>Then I remembered seeing an install script at <a title="SBo, the excellent script repository" href="http://slackbuilds.org/">SlackBuilds.org</a> for it.  Five minutes later, all was good.  I love that site.  While I&#8217;m plugging it, I&#8217;ll mention that I had a little trouble with their script for the backgammon game gnubg;  I got a version of gnubg without 3D board support.  Within minutes of posting a build log to their mailing list, the script maintainer got back to me, saying that I was missing the package that adds gl support for gtk and that he&#8217;d forgotten to list it as an optional dependency.  Again, five minutes later I had everything recompiled and working perfectly.  Those people are good!</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2008/05/19/nvidia-drivers-pain-then-joy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>usb drive annoyance with kde and udev</title>
		<link>http://qblog.remarqs.net/2008/05/13/usb-drive-annoyance-with-kde-and-udev/</link>
		<comments>http://qblog.remarqs.net/2008/05/13/usb-drive-annoyance-with-kde-and-udev/#comments</comments>
		<pubDate>Tue, 13 May 2008 23:54:27 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/?p=26</guid>
		<description><![CDATA[As it turns out, there&#8217;s really very little to blog about regarding my Slackware 12.1 installation. Almost everything Just Works. Update: I gave up on the approach below and solved the problem by modifying the kdeeject script per comment 13 in this Gentoo bug report.  This seems a lot better than screwing with the device&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>As it turns out, there&#8217;s really very little to blog about regarding my Slackware 12.1 installation.  Almost everything Just Works.</p>
<p><strong>Update</strong>: I gave up on the approach below and solved the problem by modifying the kdeeject script per comment 13 in <a title="kdeeject patch" href="http://bugs.gentoo.org/show_bug.cgi?id=186028#c13">this Gentoo bug report</a>.  This seems a lot better than screwing with the device&#8217;s permissions.</p>
<p>The only actual problem I have, and it&#8217;s really just an annoyance, is with KDE&#8217;s option to &#8220;safely remove device&#8221; for USB drives.  That option uses <code>eject</code> instead of just <code>umount</code>.  That&#8217;s fine, as <code>eject</code> works on my USB drives as long as the user has enough permission.</p>
<p>The problem arises because of default udev rules that make the owner of the device root:disk, and the user isn&#8217;t in the disk group.  <code>eject</code> calls <code>umount</code>, so the device <em>is</em> unmounted, and no harm is done.  But <code>eject</code> exits with error code 1, so KDE throws up an error window (along with its lovely breaking glass sound).</p>
<p>Two solutions mentioned on the intertron are to patch the KDE component which handles &#8220;safely remove&#8221; or to modify a script KDE uses.  The third solution, which I would like to use, is just to write a new <a title="all about writing udev rules" href="http://reactivated.net/writing_udev_rules.html">udev rule</a> to make sure the device is owned by root:plugdev (and of course the user should be in the plugdev group).  I&#8217;ve done this for just the WD drive which has the problem, but a rule can be written to handle all removable storage.  The rule has to be processed after the default udev rules handling block devices.</p>
<p>That&#8217;s a pretty good rundown of my understanding of the problem, but something is lacking in my understanding, because that solution doesn&#8217;t work under Slackware.  It <em>does</em> work under Gentoo, where I had the same problem.</p>
<p>I&#8217;m in the plugdev group, and here are the drive&#8217;s permissions:</p>
<pre class="codebox">$ ls -l /dev/bigpassport
brw-rw---- 1 root plugdev 8, 17 2008-05-13 17:50 /dev/bigpassport</pre>
<p>I still think it&#8217;s a permissions problem, since <code>eject</code> does work when run as root.  Here&#8217;s the eject output, with the drive mounted first, for user:</p>
<pre class="codebox">$ eject -v bigpassport; echo "exit code $?"
eject: device name is `bigpassport'
eject: expanded name is `/dev/bigpassport'
eject: `/dev/bigpassport' is mounted at `/media/bigpassport'
eject: unmounting device `/dev/bigpassport' from `/media/bigpassport'
eject: `/dev/bigpassport' is not a multipartition device
eject: trying to eject `/dev/bigpassport' using CD-ROM eject command
eject: CD-ROM eject command failed
eject: trying to eject `/dev/bigpassport' using SCSI commands
eject: SCSI eject failed
eject: trying to eject `/dev/bigpassport' using floppy eject command
eject: floppy eject command failed
eject: trying to eject `/dev/bigpassport' using tape offline command
eject: tape offline command failed
eject: unable to eject, last error: Invalid argument
exit code 1</pre>
<p>And for root:</p>
<pre class="codebox"># eject -v bigpassport; echo exit code "$?"
eject: device name is `bigpassport'
eject: expanded name is `/dev/bigpassport'
eject: `/dev/bigpassport' is mounted at `/media/bigpassport'
eject: unmounting device `/dev/bigpassport' from `/media/bigpassport'
eject: `/dev/bigpassport' is not a multipartition device
eject: trying to eject `/dev/bigpassport' using CD-ROM eject command
eject: CD-ROM eject command failed
eject: trying to eject `/dev/bigpassport' using SCSI commands
eject: SCSI eject succeeded
exit code 0</pre>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2008/05/13/usb-drive-annoyance-with-kde-and-udev/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>nVidia and xorg and hp1020 done</title>
		<link>http://qblog.remarqs.net/2008/05/10/nvidia-and-xorg-and-hp1020-done/</link>
		<comments>http://qblog.remarqs.net/2008/05/10/nvidia-and-xorg-and-hp1020-done/#comments</comments>
		<pubDate>Sat, 10 May 2008 09:38:21 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/?p=23</guid>
		<description><![CDATA[I have a GeForce 8600 GTS video card. Grabbing the latest nVidia drivers (right now, 169.12) and following nVidia&#8217;s instructions worked fine. I&#8217;d never let nVidia&#8217;s installer autoconfigure xorg for me, but I gave it a shot this time, and it turned out well. It left the default resolutions at 1024&#215;768, but it was easy [...]]]></description>
			<content:encoded><![CDATA[<p>I have a GeForce 8600 GTS video card. Grabbing the <a title="nVidia driver download" href="http://www.nvidia.com/page/drivers.html">latest nVidia drivers</a> (right now, 169.12) and following nVidia&#8217;s instructions worked fine.  I&#8217;d never let nVidia&#8217;s installer autoconfigure xorg for me, but I gave it a shot this time, and it turned out well.  It left the default resolutions at 1024&#215;768, but it was easy enough to go through xorg.conf and add 1600&#215;1200.  After adding <code>Option "nologo"</code>, video was done.  Oh, and because I am pedantic, I changed the device identifier to &#8220;GeForce8600GTS&#8221; from whatever the Slackware installer had called it.</p>
<p>I have a Logitech wireless USB mouse.  Mousewheel scrolling didn&#8217;t work out of the box, but changing the protocol to &#8220;IMPS/2&#8243; and adding<code>Option "ZAxisMapping" "4 5"</code> fixed that.</p>
<p>I used GIMP to make a <a title="grub splash specs" href="http://jaeger.morpheus.net/linux/grubsplash.html">grub splash image</a>.  It looks pretty rough when stretched to fit the 20 inch monitor, but my rudimentary graphics skills aren&#8217;t up to making something pretty.  Anyway, it works with the grub from System Rescue CD.</p>
<p><a title="my post about foo2zjs" href="http://qblog.remarqs.net/2007/07/18/installation-of-foo2zjs-for-hp-laserjet-1020/">Installing the driver for the HP 1020</a> went just as smoothly as before.</p>
<p>That&#8217;s enough tinkering with Slackware for today.  Now I&#8217;ll switch to installing the ridiculous number of <a title="my Firefox 2 extension list" href="http://remarqs.net/firefox/extlist.htm">Firefox extensions</a> I use.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2008/05/10/nvidia-and-xorg-and-hp1020-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>back into the slack</title>
		<link>http://qblog.remarqs.net/2008/05/10/back-into-the-slack/</link>
		<comments>http://qblog.remarqs.net/2008/05/10/back-into-the-slack/#comments</comments>
		<pubDate>Sat, 10 May 2008 04:47:41 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/?p=22</guid>
		<description><![CDATA[I&#8217;d been doing most of my work on my laptop. I wanted to play the most recent Half-Life episode on the desktop, which meant installing Windows. It was a huge hassle installing Windows XP, much worse than any Linux install this century, and part of it was to destroy everything on the 300 GiB hard [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d been doing most of my work on my laptop.  I wanted to play the most recent Half-Life episode on the desktop, which meant installing Windows.   It was a huge hassle installing Windows XP, much worse than any Linux install this century, and part of it was to destroy everything on the 300 GiB hard drive.  (The part of  the Win XP installer that examines the hard drive would just get stuck, even though the first primary partition was NTFS, 100 GiB.)  Since I wasn&#8217;t much using Slackware or any of the several other distros I had installed to play around with, I just cleaned it all off without backing up anything but a few documents.</p>
<p>Now, of course, I&#8217;m kicking myself.  I&#8217;ve just installed <a title="Slackware 12.1 info" href="http://www.slackware.com/announce/12.1.php">Slackware 12.1</a> and am beginning to put back into place the stuff I want or need.  And this time I&#8217;m going to try to document a lot of it here, if only so I can find it again if I need it.  There are some things I do to any GNU/Linux install, and I forget the details of how to do them &#8212; I&#8217;m hoping if I put them here, I can save myself some re-re-re-googling down the line.</p>
<p>So far, I&#8217;ve just installed it and the grub bootloader.  The Slackware way is to use lilo instead of grub, but I really prefer grub.  Slackware does provide a build of grub, but that&#8217;s not much use before Slack is bootable.  I use System Rescue CD to install grub;  it&#8217;s a Gentoo livecd with some good tools, and I&#8217;m most comfortable with Gentoo.  The stage files grub needs aren&#8217;t in the cd&#8217;s <code>/usr/share/</code>, but it&#8217;s easy enough to copy them from <code>/boot/</code>.  Then the grub commands I needed were just <code>root (hd0,4)</code> and then <code>setup (hd0,4).</code></p>
<p>I couldn&#8217;t recall what parameters need to be passed to a Slack kernel, but it  turned out that just using <code>kernel (hd0,0)/boot/[kernelfilename] root=/dev/sda7 ro</code> works ok.  Later (much later), I&#8217;ll at least get framebuffer goodness and maybe a grubsplash.  And compile a slimmer kernel &#8212; for now, I&#8217;m using the huge-smp one.</p>
<p>The desktop only has dial-up, and once again Slackware&#8217;s <a title="Slackware's ppp setup tool" href="http://www.slackware.com/config/ppp.php">pppsetup</a> works fine to get a connection.  I also set up kppp without problems.</p>
<p>I&#8217;d forgotten how annoying KDE&#8217;s sound scheme is.  I turned it all off immediately.</p>
<p>Next up: nVidia drivers and xorg config, udev rules for USB drives.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2008/05/10/back-into-the-slack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>installing fish fillets in slackware</title>
		<link>http://qblog.remarqs.net/2007/07/26/installing-fish-fillets-in-slackware/</link>
		<comments>http://qblog.remarqs.net/2007/07/26/installing-fish-fillets-in-slackware/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 09:07:43 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/2007/07/26/intalling-fish-fillets-in-slackware/</guid>
		<description><![CDATA[I don&#8217;t play games in GNU/Linux too much, but I really wanted to have Fish Fillets NG. It&#8217;s mind-bending in a very satisfying way (which unfortunately also makes it a very effective time-sink). This was the first Slackware install that gave me some fits. Fillets needs Lua libraries; I knew that but I naïvely went [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t play games in GNU/Linux too much, but I really wanted to have <a href="http://fillets.sourceforge.net/" title="fillets home page">Fish Fillets NG</a>.  It&#8217;s mind-bending in a very satisfying way (which unfortunately also makes it a very effective time-sink).  This was the first Slackware install that gave me some fits.  Fillets needs <a href="http://www.lua.org/" title="lua home page">Lua</a> libraries;  I knew that but I naïvely went ahead and tried to compile fillets without checking to see if lua was present.  That&#8217;s not such a bad bet, as Slackware comes with a lot of libraries needed by various apps, but not much that&#8217;s needed for games, and this time <code>./configure</code> failed and told me where to get lua.  I headed to <a href="http://slacky.eu/" title="the Italian Slackware community">slacky.it</a> to see if they had a lua package available.  They did have Lua 5.1.2, the latest, so I installed it with <code>pkgtool</code> and thought I&#8217;d be home free.</p>
<p>Well, after I learned the Slackware way to update the shared library cache, fillet&#8217;s <code>./configure</code> still couldn&#8217;t find lua.  Luckily, <code>./configure --help</code> told me I could use <code>--with-lua=[path]</code> to point it to the right directory, and that seemed to work.  Not so luckily, <code>make</code> failed, telling me that it <code>cannot find -llualib</code>.</p>
<p>Googling that error turned up very few hits, but ones with some clues.  <a href="http://www.nabble.com/Error-compiling-luabind-cvs:-no--llualib-found-t3018979.html" title="a list thread">This thread</a> made me think I might be able to get by with tweaking the makefile. Since I didn&#8217;t really know what I was doing, I wasn&#8217;t too surprised when monkeying with the makefile didn&#8217;t help.</p>
<p>Then I saw that Mike Frysinger of Gentoo had <a href="http://www.nabble.com/-patches--touchup-build-system-t2302945.html" title="Frysinger fillets build fixings">submitted some patches</a> to fillet&#8217;s build system so that it would work better with newer luas.  I thought maybe the fillet folks hadn&#8217;t put out a tarball since then, but checking the source I had (version 0.7.4), I found Frysinger&#8217;s patches included already.  I still thought they might have clues to my troubles, so I stared at them for a while;  this did nothing but give me a headache.  I don&#8217;t understand much about the GNU build system, and I should stop pretending.</p>
<p>At this point, I was ready to give up, get some sleep, and post questions about what to do after some coffee in the morning.  But as I was closing <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=98139&amp;t=57" title="affiliate link to Firefox">Firefox</a> tabs, I saw I still had slacky.it open, and slacky it has Lua 5.0 for Slackware 12 as well as the Lua 5.1.2 I had grabbed.  After downgrading Lua, compile of Fish Fillets went flawlessly, so I went to sleep happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2007/07/26/installing-fish-fillets-in-slackware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>compiz frustration</title>
		<link>http://qblog.remarqs.net/2007/07/24/compiz-frustration/</link>
		<comments>http://qblog.remarqs.net/2007/07/24/compiz-frustration/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 06:50:53 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/2007/07/24/compiz-frustration/</guid>
		<description><![CDATA[I&#8217;ve played with Compiz with a few livecds and I like it, so when I noticed Slackware 12 came with Compiz 0.5 I decided to use it on my desktop. I got it running more-or-less ok using this howto posting as a guide. Without GNOME, it&#8217;s very difficult and frustrating to tweak the Compiz settings. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve played with <a href="http://compiz.org" title="Compiz home page">Compiz</a> with a few livecds and I like it, so when I noticed Slackware 12 came with Compiz 0.5 I decided to use it on my desktop.</p>
<p>I got it running more-or-less ok using <a href="http://groups.google.com/group/alt.os.linux.slackware/browse_thread/thread/ff006301ec88b899/87723809595934a3" title="Joerg's compiz howto for slack">this howto posting</a> as a guide.  Without GNOME, it&#8217;s very difficult and frustrating to tweak the Compiz settings.  The configuration files live sensibly enough in <code>~/.compiz/options/</code>, but what goes in them is nowhere documented on the Compiz website or anywhere else I can find.  The only clue is that the options have the same names in these configuration files as they do in gconf.  That&#8217;s great to know, and there are some screenshots of gconf around, but without actually having gconf it&#8217;s rather annoying to try to figure out how to tweak the settings.</p>
<p>I don&#8217;t much care about the wobbly windows effects, though I&#8217;ll keep them now that I&#8217;ve figured out how to damp their springiness.  But I can&#8217;t seem to make windows snap to each other or to the edges of the screen.  I can make the skydome work, but I cannot use my own image for it.  I&#8217;m in this for a few of features of Compiz that make desktop navigation easier, mainly the <a href="http://en.wikipedia.org/wiki/Expos%C3%A9_(Mac_OS_X)" title="wikipedia explains Exposé">Exposé</a>-like thingy, but as long as I&#8217;m at it I&#8217;ll be bugged by eye-candy features I can&#8217;t make work as they should.</p>
<p>I guess I&#8217;ll end up tweaking Compiz until it&#8217;s the way I want it, but this would be so so much easier if there were just a freaking man page to look at.  I have now looked at a multitude of web forums for various distros, none of which are very specific about which version of Compiz is being discussed.  I hate web forums, but that&#8217;s another rant.</p>
<p><abbr title="By the way">BTW</abbr>, on my Gentoo laptop, I don&#8217;t use Compiz because the glx module it needs to work with the laptop&#8217;s Intel video chips won&#8217;t survive suspending to hard disk.  So, to use Compiz, I&#8217;d have to restart X after suspending, which would do away with the time saved by suspending in the first place.  I tried <a href="http://kompose.berlios.de/" title="Komposé home page">Komposé</a>, but no matter how I configured it, I took an unacceptable performance hit.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2007/07/24/compiz-frustration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>installation of foo2zjs for HP LaserJet 1020</title>
		<link>http://qblog.remarqs.net/2007/07/18/installation-of-foo2zjs-for-hp-laserjet-1020/</link>
		<comments>http://qblog.remarqs.net/2007/07/18/installation-of-foo2zjs-for-hp-laserjet-1020/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 02:27:00 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/2007/07/18/installation-of-foo2zjs-for-hp-laserjet-1020/</guid>
		<description><![CDATA[I guess I&#8217;ll continue to blog about setting up Slackware 12 on my desktop. I&#8217;ve just installed the driver for my cheap Hewlett-Packard LaserJet 1020. I call it cheap; it&#8217;s a very low-end USB laser printer, but it does a great job for me. Don&#8217;t buy it from links on HP&#8217;s site, though — I [...]]]></description>
			<content:encoded><![CDATA[<p>I guess I&#8217;ll continue to blog about setting up Slackware 12 on my desktop.  I&#8217;ve just installed the driver for my cheap <a href="http://h10010.www1.hp.com/wwpc/ca/en/un/WF05a/18972-236251-236263-14638-236263-439423.html" title="HP LJ 1020 home page">Hewlett-Packard LaserJet 1020</a>.  I call it cheap;  it&#8217;s a very low-end USB laser printer, but it does a great job for me.  Don&#8217;t buy it from links on HP&#8217;s site, though — I got it from a big box retailer for a lot less than the price they quote.</p>
<p>The 1020 needs <a href="http://foo2zjs.rkkda.com/" title="foo2zjs home page">the foo2zjs driver</a> written by Rick Richardson.  It&#8217;s a little more complicated than most printer setups, because the 1020 doesn&#8217;t retain its firmware if it&#8217;s powered down;  the firmware has to be reloaded each time.  Mr. Richardson has put together a nice source package and great instructions that Just Work.  On my laptop, I use Gentoo&#8217;s ebuild of foo2zjs even though he recommends against it.  For Slackware, I compiled it and installed using his great instructions.</p>
<p>The source tarball comes with no configure script;  you start by running <code>make</code> to compile foo2zjs.  Then to get the firmware and some other needed stuff, he has provided a nice script. <code>./getweb 1020</code> grabbed what was needed from his website.   After that, <code>make install</code> puts the object files where they need to be.</p>
<p>At this point, Mr. Richardson&#8217;s job should be done, but he&#8217;s gone a couple of extra miles.   He&#8217;s written <a href="http://www.reactivated.net/writing_udev_rules.html" title="writing udev rules">udev rules</a> to load the firmware whenever the printer is plugged in, and he&#8217;s provided a script to put them into udev&#8217;s config directory.   Not only that, he&#8217;s provided a script to restart the <a href="cups" title="common UNIX Printing system">cups</a> daemon so that it will see the new printer.</p>
<p>Thanks to his work, after downloading, it took me about three minutes to go from compiling to printing a test page.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2007/07/18/installation-of-foo2zjs-for-hp-laserjet-1020/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>basket note pads</title>
		<link>http://qblog.remarqs.net/2007/07/17/basket-note-pads/</link>
		<comments>http://qblog.remarqs.net/2007/07/17/basket-note-pads/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 07:49:07 +0000</pubDate>
		<dc:creator>»Q«</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://qblog.remarqs.net/2007/07/17/basket-note-pads/</guid>
		<description><![CDATA[As I&#8217;m using my new installation of Slackware 12, I keep remembering some little things I want to do, but when I have spare time I can&#8217;t remember what they were. So I need a to-do list. /me loves BasKet Note Pads. It was already installed on my laptop, so that&#8217;s where I created the [...]]]></description>
			<content:encoded><![CDATA[<p> As I&#8217;m using my <a href="http://qblog.remarqs.net/2007/07/17/into-the-slack/" title="my previous post">new installation</a> of Slackware 12, I keep remembering some little things I want to do, but when I have spare time I can&#8217;t remember what they were.  So I need a to-do list.  /me loves <a href="http://basket.kde.org/" title="BasKet home page">BasKet Note Pads</a>.  It was already installed on my laptop, so that&#8217;s where I created the list (called a basket);   that worked out well, because I  wanted to attach the list of <a href="http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x246.html" title="alias howto">aliases</a> I use on the laptop anyway.  After I created the basket, I exported it.  The source package comes with an installer script, so I used that to install the app on the Slackware box.  Importing the basket was quick and easy.</p>
<p><img src="http://qblog.remarqs.net/wp-content/uploads/2007/07/slackbasket.png" alt="screenshot of BasKet" align="top" height="326" vspace="1" width="609" /></p>
<p>The screenshot shows part of the basket.  As you can see by the checkmark, I&#8217;ve already taken care of the aliases.  Other features visible are the progress meter by &#8220;Claws stuff&#8221; and the links.  It&#8217;s nice to be able to associate the links needed for a task together.  Links to files can also be attached, as well as application launchers.  There are many more features — no brief description can do it justice.</p>
<p>If you think you might want something to help you organize, well, just about anything, <abbr title="in my opinion">IMO</abbr> you should check out <a href="http://basket.kde.org/" title="BasKet home page">BasKet&#8217;s web site</a> and give it a try.</p>
<p>In the time it&#8217;s taken me to type this and learn how to put a screenshot in a blog entry, I could have knocked out most of the list.  So, bye for now.</p>
<p>ps:  I used the installation script included in the download from BasKet&#8217;s website, and it has a couple of quirks.  It prompts for root password when what it actually needs is whatever password the current user would use with <code>sudo</code>.  And for some reason, the script installs it to <code>/usr/bin</code> instead of <code>/usr/local/bin</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://qblog.remarqs.net/2007/07/17/basket-note-pads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
