<?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"
	>

<channel>
	<title>DesignLegion Linux</title>
	<atom:link href="http://www.designlegion.com/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designlegion.com/linux</link>
	<description></description>
	<pubDate>Tue, 14 Aug 2007 23:26:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Last free Linuxant modem drivers</title>
		<link>http://www.designlegion.com/linux/last-free-linuxant-modem-drivers/</link>
		<comments>http://www.designlegion.com/linux/last-free-linuxant-modem-drivers/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 00:29:11 +0000</pubDate>
		<dc:creator>Lewis</dc:creator>
		
		<category><![CDATA[Drivers]]></category>

		<guid isPermaLink="false">http://www.designlegion.com/linux/last-free-linuxant-modem-drivers/</guid>
		<description><![CDATA[Linuxant is a company that provides software drivers for conexant modems and chipsets to run on linux machines. These types of modems are commonly known as &#8216;winmodems&#8217; as their software is designed for use on Microsoft Windows. Linuxant at one time provided the software for free but recently they have been charging money (currently $15) [...]]]></description>
			<content:encoded><![CDATA[<p>Linuxant is a company that provides software drivers for conexant modems and chipsets to run on linux machines. These types of modems are commonly known as &#8216;winmodems&#8217; as their software is designed for use on Microsoft Windows. Linuxant at one time provided the software for free but recently they have been charging money (currently $15) for the drivers. They still provide a &#8216;free&#8217; set of drivers but this limits modem speed to 14.4Kbps.<span id="more-57"></span></p>
<p><strong>Download the last free, full 56Kbps versions on the drivers:</strong></p>
<p class="exclamation">NB. These probably don&#8217;t work with kernel 2.6+ as they are becoming outdated. I do not provide support for these drivers or are responsible for any problems that occur from installation/usage.</p>
<h4>HSF (softmodem) </h4>
<p><strong>Tar.gz source</strong></p>
<ul>
<li class="download"><a href="http://www.designlegion.com/linux/files/hsflinmodem-5.03.27lnxtbeta03042700.tar.gz">hsflinmodem-5.03.27lnxtbeta03042700</a></li>
<li class="download"><a href="http://www.designlegion.com/linux/files/hsflinmodem-5.03.27lnxtbeta03041600.tar.gz">hsflinmodem-5.03.27lnxtbeta03041600</a></li>
<li class="download"><a href="http://www.designlegion.com/linux/files/hsflinmodem-5.03.03.L3mbsibeta02110301.tar.gz">hsflinmodem-5.03.03.L3mbsibeta02110301</a></li>
</ul>
<p><strong>RPM source</strong></p>
<ul>
<li class="download"><a href="http://www.designlegion.com/linux/files/hsflinmodem-5.03.27lnxtbeta03041600-1.src.rpm">hsflinmodem-5.03.27lnxtbeta03041600-1</a></li>
</ul>
<p><strong>RPM package</strong></p>
<ul>
<li class="download"><a href="http://www.designlegion.com/linux/files/hsflinmodem-5.03.27lnxtbeta03041600k2.4.20_8-1rh.i686.rpm">hsflinmodem-5.03.27lnxtbeta03041600k2.4.20_8-1rh</a></li>
</ul>
<h4>HCF (controllerless)</h4>
<p><strong>Tar.gz source</strong></p>
<ul>
<li class="download"><a href="http://www.designlegion.com/linux/files/hcfpcimodem-0.99lnxtbeta03042700.tar.gz">hcfpcimodem-0.99lnxtbeta03042700</a></li>
</ul>
<h4>Installation</h4>
<ul>
<li>change directory to where you downloaded it</li>
<li>open the terminal and type &#8216;tar xfvz hsfversion.tar.gz&#8217;</li>
<li>type &#8216;cd hsfversion&#8217; to get into the folder</li>
<li>type &#8216;make install&#8217;</li>
<li>if it installs right, type and run &#8216;hsfconfig&#8217; to setup the modem</li>
</ul>
<p>Run kppp (if using KDE), setup your ISP information and dial away!  If you get an &#8216;autoconf.h&#8217; error it means you need to have a <strong>compiled </strong>kernel source on your system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designlegion.com/linux/last-free-linuxant-modem-drivers/feed/</wfw:commentRss>
<enclosure url="http://www.designlegion.com/linux/files/hsflinmodem-5.03.27lnxtbeta03041600-1.src.rpm" length="1721326" type="audio/x-pn-realaudio-plugin" />
<enclosure url="http://www.designlegion.com/linux/files/hsflinmodem-5.03.27lnxtbeta03041600k2.4.20_8-1rh.i686.rpm" length="1006937" type="audio/x-pn-realaudio-plugin" />
		</item>
		<item>
		<title>HOWTO: Clean windows fonts in Slackware linux</title>
		<link>http://www.designlegion.com/linux/howto-clean-windows-fonts-in-slackware-linux/</link>
		<comments>http://www.designlegion.com/linux/howto-clean-windows-fonts-in-slackware-linux/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 07:21:59 +0000</pubDate>
		<dc:creator>Lewis</dc:creator>
		
		<category><![CDATA[GUI]]></category>

		<category><![CDATA[Slackware]]></category>

		<guid isPermaLink="false">http://www.designlegion.com/linux/howto-clean-windows-fonts-in-slackware-linux/</guid>
		<description><![CDATA[After installing Slackware linux on my laptop I noticed the fonts were not as clean looking as they are in windows. The fonts looked as if they were rendered in the wrong resolution even though the system had the correct resolution set for those fonts. 
I wanted to use the windows fonts such as &#8216;tahoma,&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>After installing Slackware linux on my laptop I noticed the fonts were not as clean looking as they are in windows. The fonts looked as if they were rendered in the wrong resolution even though the system had the correct resolution set for those fonts. </p>
<p>I wanted to use the windows fonts such as &#8216;tahoma,&#8217; and &#8216;verdana,&#8217; as they are visually appealing while still being readable. Windows uses a different font resolution to that of linux; default 96 dots per inch (dpi) for windows, and a default of 75 dpi for linux. So all we had to do was install the windows fonts and change the dpi in linux.<br />
<span id="more-52"></span></p>
<div id="gallery">
<ul id="gallerySites">
<li><a href="http://www.designlegion.com/linux/files/2006/1015/fontsdefault.gif" rel="lightbox[font]"><img src="http://www.designlegion.com/linux/files/2006/1015/fontsdefault_thumb.gif" alt="default fonts" /></a>
<div class="date"><a href="http://www.designlegion.com/linux/files/2006/1015/fontsdefault.gif" rel="lightbox[font]">Default fonts</a><br/>click to enlarge</div>
</li>
<li><a href="http://www.designlegion.com/linux/files/2006/1015/fontsfreetype.gif" rel="lightbox[font]"><img src="http://www.designlegion.com/linux/files/2006/1015/fontsfreetype_thumb.gif" alt="freetype fonts"  /></a>
<div class="date"><a href="http://www.designlegion.com/linux/files/2006/1015/fontsfreetype.gif" rel="lightbox[font]">Fonts after changes</a><br/>click to enlarge</div>
</li>
</ul>
</div>
<h4 style="clear:both;">Installing windows fonts</h4>
<p>Firstly I installed the windows fonts through the <strong>KDE Control Center > System Administration > Font Installer</strong> (you must have root privileges to do this). Alternatively, you can do this manually by adding your fonts to the appropriate directory under <strong>/usr/X11/lib/fonts</strong>. Since we are installing windows fonts (<strong>T</strong>rue <strong>T</strong>ype <strong>F</strong>onts), the fonts can be added to <strong>/usr/X11/lib/fonts/TTF</strong>. I also added a reference to this folder in <strong>/etc/X11/xorg.conf</strong> as it was missing. Add the following under Section &#8220;Files&#8221;:<br />
<code>FontPath	"/usr/X11R6/lib/X11/fonts/TTF"</code><br />
Make sure the folder <strong>/usr/X11/lib/fonts/TTF</strong> is also referenced in the file <strong>/etc/fonts/local.conf</strong>. Run <strong>mkfontscale </strong>and <strong>mkfontdir </strong> for the folder and run:<br />
<code># fc-cache -vf</code></p>
<h4>Changing the DPI</h4>
<p>I followed the instructions on <a href="http://ubuntuforums.org/showthread.php?t=20976">this page</a>, but it didn&#8217;t work for my system even though it technically should have. The post explains how to set the Xorg display size to obtain the desired font resolution. I did this but the dpi did not change at all. I found another method by editing <strong>/usr/X11/bin/startx</strong>. To change the fonts to have the resolution that they would have in windows required changing this line:<br />
<code>defaultserverargs=""</code><br />
to<br />
<code>defaultserverargs="-dpi 96"</code><br />
I now had my windows font resolution, use the following command to check your system dpi:</p>
<blockquote><pre>
# xdpyinfo | grep resolution
     resolution:    96x96 dots per inch
</pre>
</blockquote>
<h4>Another problem uncovered and fixed</h4>
<p>To my surprise the windows fonts appeared the same as the linux fonts: scratchy and blocky around curves. The fix for this was quite simple really: to upgrade the <strong>freetype-2.1.9-i486-1.tgz</strong> package. This package &#8220;is a high-quality and portable font engine that is capable of supporting several font formats (be they bitmapped or scalable) through a simple and uniform interface.&#8221; It&#8217;s the package that did the trick.</p>
<p>Download the updated Slackware package (make sure it&#8217;s 2.2.1 or higher) <a href="http://www.linuxpackages.net/pkg_details.php?id=9352">here</a>. I upgraded to: <strong>freetype-2.2.1-i486-1cl.tgz</strong>:<br />
<code># upgradepkg /path/to/file/freetype-2.2.1-i486-1cl.tgz</code><br />
After restarting X (to rebuild the font cache), my fonts appeared EXACTLY how they did in windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designlegion.com/linux/howto-clean-windows-fonts-in-slackware-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Compiling a new kernel</title>
		<link>http://www.designlegion.com/linux/compiling-a-new-kernel/</link>
		<comments>http://www.designlegion.com/linux/compiling-a-new-kernel/#comments</comments>
		<pubDate>Thu, 12 Oct 2006 21:42:44 +0000</pubDate>
		<dc:creator>Lewis</dc:creator>
		
		<category><![CDATA[Kernel]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.designlegion.com/linux/compiling-a-new-kernel/</guid>
		<description><![CDATA[Get the kernel source
Download the latest (or older version if desired) from &#8220;The Linux Kernel Archives.&#8221; The file is available to download in either tar.bz2 or tar.gz formats. The tar.bz2 files are smaller in size for those who need a quick download or have limited storage space. 
N.B. You will need to be root to [...]]]></description>
			<content:encoded><![CDATA[<h4>Get the kernel source</h4>
<p>Download the latest (or older version if desired) from &#8220;<a href="http://www.kernel.org">The Linux Kernel Archives</a>.&#8221; The file is available to download in either tar.bz2 or tar.gz formats. The tar.bz2 files are smaller in size for those who need a quick download or have limited storage space. </p>
<p class="exclamation">N.B. You will need to be root to do most of these steps</p>
<p>Save the file to the <strong>/usr/src</strong> directory.<br />
<span id="more-50"></span></p>
<h4>Installing the kernel source</h4>
<p>Copy the downloaded file to <strong>/usr/src</strong> IF you didn&#8217;t download it to that directory copy the file there and change directories:<br />
<code># cp /path/to/the/file/linux-2.6.18.tar.bz2 /usr/src &#038;&#038; cd /usr/src</code></p>
<p class="pTip">You can string commands together by using &#8216;&#038;&#038;&#8217; between them.</p>
<p>Now extract the file inside <strong>/usr/src</strong>. For a tar.bz2 use this command:<br />
<code># tar xfvj linux-2.6.18.tar.bz2 /usr/src</code><br />
For tar.gz use:<br />
<code># tar xfvz linux-2.6.18.tar.gz /usr/src</code><br />
A new folder is created called linux-2.6.18. We need to create a symbolic link (shortcut) to the folder for system use and then change to the source directory:<br />
<code># ln -sf /usr/src/linux-2.6.18 /usr/src/linux &#038;&#038; cd /usr/src/linux</code></p>
<h4>Configuring</h4>
<p>If this is not your first time configuring this particular kernel source (you&#8217;re reconfiguring and making changes), it&#8217;s always good to do a:<br />
<code># make mrproper</code><br />
This will clean the source back to its original state. Now everything is prepared, we can start to configure our kernel. While in the /usr/src/linux directory type:<br />
<code># make menuconfig</code><br />
From here you can load a saved config file or begin to build your own. Recommended options have already been selected but it&#8217;s up to the user to know what hardware the computer has. If the kernel hasn&#8217;t been configured correctly for the hardware then most likely the kernel will cause a panic during bootup. Make your changes and save the configuration with a unique name. This file can be loaded later on if changes need to be made.</p>
<h4>Compiling</h4>
<p>Type the following to start the build process:<br />
<code># make bzImage &#038;&#038; make modules &#038;&#038; make modules_install</code><br />
The above will build the kernel image, kernel modules and then install the kernel modules to <strong>/lib/modules/2.6.18</strong>. Build times will depend on the speed of the computer.</p>
<h4>Installing the compiled kernel image</h4>
<p>Once the build process has finished, we can install our new kernel. Rename your current kernel image and then move the new kernel image to <strong>/boot</strong>:<br />
<code># cp -p /boot/vmlinuz /boot/vmlinuz.old &#038;&#038; cp arch/i386/boot/bzImage /boot/vmlinuz</code></p>
<p class="exclamation">We rename the old kernel to use as a backup incase the new one fails</p>
<p>Now copy System.map and .config to the <strong>/boot</strong>:<br />
<code># cp System.map /boot/System.map &#038;&#038; cp .config /boot/config</code><br />
Add the reference to the old kernel in <strong>lilo.conf</strong> under the current reference:</p>
<blockquote><pre>
image = /boot/vmlinuz.old
    root = /dev/hda#
    label = #name2#
    read-only
</pre>
</blockquote>
<p>Now install the changes to lilo:<br />
<code># lilo</code><br />
Make sure you have both references to the new kernel image and the old kernel image like this example:</p>
<blockquote><pre>
image = /boot/vmlinuz
    root = /dev/hda#
    label = #name1#
    read-only
image = /boot/vmlinuz.old
    root = /dev/hda#
    label = #name2#
    read-only
</pre>
</blockquote>
<p>Restart linux and select the new kernel from the lilo boot menu. Note you can select two kernels images now. If the new image fails to boot, restart and select the old kernel image. You can see it&#8217;s important to have a backup to save alot of time and headaches! If you configured everything correctly, your new kernel should be able to boot without errors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designlegion.com/linux/compiling-a-new-kernel/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
