<?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>Niels Horn&#039;s Blog &#187; KDE</title>
	<atom:link href="http://blog.nielshorn.net/category/kde/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nielshorn.net</link>
	<description>Random thoughts, tips &#38; tricks about Slackware-Linux, Lego and Star Wars</description>
	<lastBuildDate>Thu, 05 Jan 2012 02:40:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>KDE Network Configuration tool and Slackware</title>
		<link>http://blog.nielshorn.net/2008/12/kde-network-configuration-tool-and-slackware/</link>
		<comments>http://blog.nielshorn.net/2008/12/kde-network-configuration-tool-and-slackware/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 12:10:00 +0000</pubDate>
		<dc:creator>Niels Horn</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[configuration]]></category>

		<guid isPermaLink="false">http://www.nielshorn.net/blog/?p=38</guid>
		<description><![CDATA[This weekend I tried to help someone on LinuxQuestions.org who asked about the knetworkconf tool from KDEs Control Center.In Slackware this tool hasn&#8217;t been working for quite some time, it simply says that our operating system is not supported:
(My KDE is in Portuguese, but you&#8217;ll get the idea&#8230;)
I never bothered about it, as I prefer [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I tried to help someone on <a href="http://www.linuxquestions.org/">LinuxQuestions.org</a> who asked about the knetworkconf tool from KDEs Control Center.<br />In Slackware this tool hasn&#8217;t been working for quite some time, it simply says that our operating system is not supported:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q65cj3yCRO4/STvLn8SU96I/AAAAAAAAAPQ/ynM6L_iRVPI/s1600-h/knetworkconf_1.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 230px; height: 320px;" src="http://1.bp.blogspot.com/_q65cj3yCRO4/STvLn8SU96I/AAAAAAAAAPQ/ynM6L_iRVPI/s320/knetworkconf_1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5277035275453003682" /></a><br />(My KDE is in Portuguese, but you&#8217;ll get the idea&#8230;)</p>
<p>I never bothered about it, as I prefer to do all configuring the &#8216;Slackware-way&#8217;: editing text files. This way I know what&#8217;s happening and I am in control.</p>
<p>But I understand that this is not for everyone, so this subject pops up once in a while on the forums and I decided to take a look again.</p>
<p>The knetworkconf tool uses several Perl scripts that are stored in /usr/share/apps/knetworkconf/backends<br />I am definitely not a Perl-guru, but browsing through the several files, I discovered it was nothing too complicated. Basically, network configuration hasn&#8217;t changed much in Slackware over the last several versions so first I just added the newer version numbers to all files where they were checked.</p>
<p>Posting the first patch file on LinuxQuestions.org a fellow forum member (thanks Woodsman!) discovered that the KDE tool did not show the configured domain correctly.<br />This actually was a bug in the tool, not my patch, but I managed to solve it.</p>
<p>After some more testing I discovered that every time I saved any changes with knetworkconf, my Samba server stopped working and was even disabled.<br />This turned out to be another silly bug in knetworkconf, where they forgot to use a variable that holds the current status of Samba.</p>
<p>I posted all patches on the forum and Pat has already included them in the -current branch (see the <a href="http://www.slackware.com/changelog/current.php?cpu=i386">changelog</a>).<br />I also sent the patches upstream to the fellows at KDE, so hopefully it makes it into the next versions there as well.</p>
<p>Those who use Slackware 12.1 (the most recent stable version), can copy the following lines and save them in a file:<br /><code><br />*** orig/network-conf 2008-12-06 10:17:03.000000000 -0200<br />--- /usr/share/apps/knetworkconf/backends/network-conf 2008-12-06 10:25:17.000000000 -0200<br />***************<br />*** 78,83 ****<br />--- 78,84 ----<br />                "vine-3.0", "vine-3.1",<br />                "ark", <br />                "slackware-9.1.0", "slackware-10.0.0", "slackware-10.1.0", "slackware-10.2.0",<br />+               "slackware-11.0.0", "slackware-12.0.0", "slackware-12.1.0", "slackware-12.2.0",<br />                "gentoo", "vlos-1.2", "freebsd-5", "freebsd-6");</p>
<p>  $description =<<"end_of_description;";<br />*** orig/network.pl 2008-12-06 10:16:52.000000000 -0200<br />--- /usr/share/apps/knetworkconf/backends/network.pl 2008-12-06 21:52:53.000000000 -0200<br />***************<br />*** 541,546 ****<br />--- 541,550 ----<br />         "slackware-10.0.0" => "redhat-6.2",<br />         "slackware-10.1.0" => "redhat-6.2",<br />         "slackware-10.2.0" => "redhat-6.2",<br />+        "slackware-11.0.0" => "redhat-6.2",<br />+        "slackware-12.0.0" => "redhat-6.2",<br />+        "slackware-12.1.0" => "redhat-6.2",<br />+        "slackware-12.2.0" => "redhat-6.2",<br />         "gentoo"       => "debian-2.2",<br />         "vlos-1.2"     => "debian-2.2",<br />         "freebsd-5"    => "debian-2.2",<br />***************<br />*** 1855,1860 ****<br />--- 1859,1868 ----<br />            "slackware-10.0.0" => \&#038;gst_network_deb22_get_file,<br />            "slackware-10.1.0" => \&#038;gst_network_deb22_get_file,<br />            "slackware-10.2.0" => \&#038;gst_network_deb22_get_file,<br />+           "slackware-11.0.0" => \&#038;gst_network_deb22_get_file,<br />+           "slackware-12.0.0" => \&#038;gst_network_deb22_get_file,<br />+           "slackware-12.1.0" => \&#038;gst_network_deb22_get_file,<br />+           "slackware-12.2.0" => \&#038;gst_network_deb22_get_file,<br />            "gentoo"       => \&#038;gst_network_deb22_get_file,<br />            "freebsd-5"    => \&#038;gst_network_deb22_get_file,<br />            "freebsd-6"    => \&#038;gst_network_deb22_get_file,<br />***************<br />*** 3985,3990 ****<br />--- 3993,4002 ----<br />            "slackware-10.0.0" => "",<br />            "slackware-10.1.0" => "",<br />            "slackware-10.2.0" => "",<br />+           "slackware-11.0.0" => "",<br />+           "slackware-12.0.0" => "",<br />+           "slackware-12.1.0" => "",<br />+           "slackware-12.2.0" => "",<br />            "gentoo"       => "",<br />            "vlos-1.2"     => "",<br />            "freebsd-5"    => "",<br />***************<br />*** 4160,4165 ****<br />--- 4172,4181 ----<br />            "slackware-10.0.0" => "slackware-9.1.0",<br />            "slackware-10.1.0" => "slackware-9.1.0",<br />            "slackware-10.2.0" => "slackware-9.1.0",<br />+           "slackware-11.0.0" => "slackware-9.1.0",<br />+           "slackware-12.0.0" => "slackware-9.1.0",<br />+           "slackware-12.1.0" => "slackware-9.1.0",<br />+           "slackware-12.2.0" => "slackware-9.1.0",<br />            "gentoo"       => "gentoo",<br />            "vlos-1.2"     => "gentoo",<br />            "freebsd-5"    => "freebsd-5",<br />***************<br />*** 4442,4447 ****<br />--- 4458,4464 ----<br />         [ "hostname",      \&#038;gst_parse_fq_hostname, HOSTNAME ],<br />         [ "nameserver",    \&#038;gst_parse_split_all_unique_hash_comment, RESOLV_CONF,  "nameserver", "[ \t]+" ],<br />         [ "searchdomain",  \&#038;gst_parse_split_first_array_unique, RESOLV_CONF,  "search", "[ \t]+", "[ \t]+" ],<br />+        [ "domain",        \&#038;gst_parse_fq_domain,   HOSTNAME ],<br />         [ "domain",        \&#038;gst_parse_split_first_str,   RESOLV_CONF,  "domain", "[ \t]+" ],<br />         [ "order",         \&#038;gst_parse_split_first_array, HOST_CONF,    "order", "[ \t]+", ",[ \t]*" ],<br />         [ "hostmatch",     \&#038;gst_parse_split_first_bool,  HOST_CONF,    "multi", "[ \t]+" ],<br />***************<br />*** 4591,4596 ****<br />--- 4608,4617 ----<br />            "slackware-10.0.0" => "slackware-9.1.0",<br />            "slackware-10.1.0" => "slackware-9.1.0",<br />            "slackware-10.2.0" => "slackware-9.1.0",<br />+           "slackware-11.0.0" => "slackware-9.1.0",<br />+           "slackware-12.0.0" => "slackware-9.1.0",<br />+           "slackware-12.1.0" => "slackware-9.1.0",<br />+           "slackware-12.2.0" => "slackware-9.1.0",<br />            "gentoo"       => "gentoo",<br />            "vlos-1.2"     => "gentoo",<br />            "freebsd-5"    => "freebsd-5",<br />***************<br />*** 5439,5444 ****<br />--- 5460,5469 ----<br />            "slackware-10.0.0" => "slackware-9.1.0",<br />            "slackware-10.1.0" => "slackware-9.1.0",<br />            "slackware-10.2.0" => "slackware-9.1.0",<br />+           "slackware-11.0.0" => "slackware-9.1.0",<br />+           "slackware-12.0.0" => "slackware-9.1.0",<br />+           "slackware-12.1.0" => "slackware-9.1.0",<br />+           "slackware-12.2.0" => "slackware-9.1.0",<br />            "gentoo"       => "gentoo",<br />            "vlos-1.2"     => "gentoo",<br />            "freebsd-5"    => "freebsd-5",<br />***************<br />*** 5719,5725 ****<br />         [ "smbdesc",       \&#038;gst_replace_ini,              SMB_CONF,    "global", "server string" ],<br />         [ "winsserver",    \&#038;gst_replace_ini,              SMB_CONF,    "global", "wins server" ],<br />         [ "winsuse",       \&#038;gst_replace_ini_bool,         SMB_CONF,    "global", "wins support" ],<br />!        [ "smbuse",        \&#038;gst_service_bsd_set_status,   "/etc/rc.d/rc.samba" ],<br />         [ "interface",     \&#038;gst_network_interfaces_set,   OLD_HASH ],<br />         [ "gateway",       \&#038;gst_network_route_set_default_gw, "%gatewaydev%" ]<br />        ]<br />--- 5744,5750 ----<br />         [ "smbdesc",       \&#038;gst_replace_ini,              SMB_CONF,    "global", "server string" ],<br />         [ "winsserver",    \&#038;gst_replace_ini,              SMB_CONF,    "global", "wins server" ],<br />         [ "winsuse",       \&#038;gst_replace_ini_bool,         SMB_CONF,    "global", "wins support" ],<br />!        [ "smbuse",        \&#038;gst_service_bsd_set_status,   "/etc/rc.d/rc.samba", "%smbuse%" ],<br />         [ "interface",     \&#038;gst_network_interfaces_set,   OLD_HASH ],<br />         [ "gateway",       \&#038;gst_network_route_set_default_gw, "%gatewaydev%" ]<br />        ]<br />***************<br />*** 5855,5860 ****<br />--- 5880,5889 ----<br />            "slackware-10.0.0" => "slackware-9.1.0",<br />            "slackware-10.1.0" => "slackware-9.1.0",<br />            "slackware-10.2.0" => "slackware-9.1.0",<br />+           "slackware-11.0.0" => "slackware-9.1.0",<br />+           "slackware-12.0.0" => "slackware-9.1.0",<br />+           "slackware-12.1.0" => "slackware-9.1.0",<br />+           "slackware-12.2.0" => "slackware-9.1.0",<br />            "gentoo"       => "gentoo",<br />            "vlos-1.2"     => "gentoo",<br />            "freebsd-5"    => "freebsd-5",<br />*** orig/platform.pl 2008-12-06 10:17:58.000000000 -0200<br />--- /usr/share/apps/knetworkconf/backends/platform.pl 2008-12-06 10:35:27.000000000 -0200<br />***************<br />*** 90,95 ****<br />--- 90,99 ----<br />    "slackware-10.0.0" => "Slackware 10.0.0",<br />    "slackware-10.1.0" => "Slackware 10.1.0",<br />    "slackware-10.2.0" => "Slackware 10.2.0",<br />+   "slackware-11.0.0" => "Slackware 11.0.0",<br />+   "slackware-12.0.0" => "Slackware 12.0.0",<br />+   "slackware-12.1.0" => "Slackware 12.1.0",<br />+   "slackware-12.2.0" => "Slackware 12.2.0",<br />    "freebsd-4"       => "FreeBSD 4",<br />    "freebsd-5"       => "FreeBSD 5",<br />    "freebsd-6"       => "FreeBSD 6",<br />*** orig/service.pl 2008-12-06 10:16:37.000000000 -0200<br />--- /usr/share/apps/knetworkconf/backends/service.pl 2008-12-06 10:36:52.000000000 -0200<br />***************<br />*** 275,280 ****<br />--- 275,284 ----<br />       "slackware-10.0.0" => "slackware-9.1.0",<br />       "slackware-10.1.0" => "slackware-9.1.0",<br />       "slackware-10.2.0" => "slackware-9.1.0",<br />+      "slackware-11.0.0" => "slackware-9.1.0",<br />+      "slackware-12.0.0" => "slackware-9.1.0",<br />+      "slackware-12.1.0" => "slackware-9.1.0",<br />+      "slackware-12.2.0" => "slackware-9.1.0",</p>
<p>       "gentoo"         => "gentoo",<br />       "vlos-1.2"       => "gentoo",<br /></code><br />Be careful with the longer lines!<br />Next, open a console as root and type the following:<br /><code><br />cd /usr/share/apps/knetworkconf/backends<br />patch < (your_saved_patchfile)<br /></code><br />This should work with all versions since 11.0, but I only tested it on 12.1 and 12.2-RC1, so all standard disclaimers apply&#8230;</p>
<p>The result is a working knetworkconf:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q65cj3yCRO4/STvHedsno8I/AAAAAAAAAPI/Uj_wmRtrsfM/s1600-h/knetworkconf.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://2.bp.blogspot.com/_q65cj3yCRO4/STvHedsno8I/AAAAAAAAAPI/Uj_wmRtrsfM/s320/knetworkconf.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5277030714576446402" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nielshorn.net/2008/12/kde-network-configuration-tool-and-slackware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Older Slackware versions (IV)</title>
		<link>http://blog.nielshorn.net/2008/10/older-slackware-versions-iv/</link>
		<comments>http://blog.nielshorn.net/2008/10/older-slackware-versions-iv/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 10:42:00 +0000</pubDate>
		<dc:creator>Niels Horn</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Tux]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.nielshorn.net/blog/?p=18</guid>
		<description><![CDATA[Working with fvwm2 wasn&#8217;t too much fun&#8230; So I started looking for and old Slackware version that had KDE.I found out that my oldest CD with KDE was Slackware 4.0:

As it says on the cover, it comes with KDE 1.1, so this was my new project.According to the cover from the original 4-disc box, we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Working with fvwm2 wasn&#8217;t too much fun&#8230; So I started looking for and old Slackware version that had KDE.<br />I found out that my oldest CD with KDE was Slackware 4.0:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q65cj3yCRO4/SPR58TiOcrI/AAAAAAAAAFo/kUdt5RJgCJ0/s1600-h/Slack_4.0_Box.jpeg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_q65cj3yCRO4/SPR58TiOcrI/AAAAAAAAAFo/kUdt5RJgCJ0/s320/Slack_4.0_Box.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5256960741991150258" /></a></p>
<p>As it says on the cover, it comes with KDE 1.1, so this was my new project.<br />According to the cover from the original 4-disc box, we&#8217;re talking June 1999 now.<br />This is when Tux started smoking a pipe (he was not smoking on the previous Slackware boxes I have). I also have the impression he gained some weight since the previous version.<br />Well, I guess this is when Tux became a real Slacker&#8230;</p>
<p>Installing it, after my experiences with 3.5 &#038; 1.1.2, was simple and fast.<br />I configured XF86Config in /etc, as in 3.5, and fired up X. The result is here:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q65cj3yCRO4/SPR45gEct-I/AAAAAAAAAFg/RlmcIEuydLk/s1600-h/x-kde"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_q65cj3yCRO4/SPR45gEct-I/AAAAAAAAAFg/RlmcIEuydLk/s320/x-kde" border="0" alt=""id="BLOGGER_PHOTO_ID_5256959594304681954" /></a></p>
<p>Slackware 4.0 was the version I used most. The previous versions were interesting experiences and taught me a lot, struggling to find out how to configure things, etc. After 3.1, 3.4, 3.5 and 3.6 this was the first version I really enjoyed as an operating system, not as some kind of a science project. This is where I started feeling that I was &#8220;in control&#8221;.<br />I still have 4.0 running on a 486 notebook, after all those years&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nielshorn.net/2008/10/older-slackware-versions-iv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

