<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>unsigned long geek = random(); &#187; X11</title>
	<atom:link href="http://mjturner.net/blog/archives/category/unix/x11/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjturner.net/blog</link>
	<description>Michael-John Turner: Musings from a random UNIX geek</description>
	<lastBuildDate>Fri, 12 Jun 2009 22:28:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
		<item>
		<title>Dual head X11 with NetBSD/sparc64</title>
		<link>http://mjturner.net/blog/archives/2006/12/27/dual-head-x11-with-netbsdsparc64/</link>
		<comments>http://mjturner.net/blog/archives/2006/12/27/dual-head-x11-with-netbsdsparc64/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 06:25:59 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/archives/2006/12/27/dual-head-x11-with-netbsdsparc64/</guid>
		<description><![CDATA[Yesterday I finally got around to adding a second head and setting up Xinerama on my dual Creator3D Sun Ultra 60 running NetBSD/sparc64 -current (4.99.4). Setup was fairly straighforward &#8211; I started with a fresh XF86Config generated by X -configure and added the necessary stanzas for the second video card and monitor. 
The only slight [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I finally got around to adding a second head and setting up <a href="http://en.wikipedia.org/wiki/Xinerama">Xinerama</a> on my dual Creator3D Sun <a href="http://sunsolve.sun.com/handbook_pub/Systems/U60/U60.html">Ultra 60</a> running <a href="http://www.NetBSD.org">NetBSD</a>/sparc64 -current (4.99.4). Setup was fairly straighforward &#8211; I started with a fresh XF86Config generated by <code>X -configure</code> and added the necessary stanzas for the second video card and monitor. </p>
<p>The only slight problem I had was a missing fb1 node in <code>/dev</code>, with the result that XFree86 didn&#8217;t even find the second card. After much hair-pulling, I realised what the problem was and ran <code>MAKEDEV std_sparc64</code> in <code>/dev</code> to fix it. The reason for the missing device node was that my machine had been upgraded from 3.1 to -current and I had neglected to update <code>/dev</code> during the upgrade. Oh well, all&#8217;s well that ends well <img src='http://mjturner.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Dual Creator3Ds are only supported by 4.0 and later &#8211; if you try and boot 3.1 and earlier on a machine with a pair of them, you may find your console &#8220;disappearing&#8221; when the second card is initalised. To get around that, remove the second card, upgrade and then reinstall the card.</p>
<p>Some useful resources:</p>
<ul>
<li>My working <a href="/mj/misc/XF86Config_dual_Creator3D">XF86Config</a></li>
<li>The <a href="http://www.sunhelp.org/faq/FrameBuffer.html">Sun Frame Buffer FAQ</a></li>
<li>A guide to <a href="http://ftp.slackware.pl/pub/people/jason/ffb-secondary-resolution.html">setting Sun frame buffer resolution</a></li>
</ul>
<p>Update: fixed the broken link to my XF86Config<br />
<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/12/dual-head-x11-with-netbsdsparc64--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/12/27/dual-head-x11-with-netbsdsparc64/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Xgl and Kororaa live CD</title>
		<link>http://mjturner.net/blog/archives/2006/04/11/xgl-and-kororaa-live-cd/</link>
		<comments>http://mjturner.net/blog/archives/2006/04/11/xgl-and-kororaa-live-cd/#comments</comments>
		<pubDate>Tue, 11 Apr 2006 21:21:32 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=122</guid>
		<description><![CDATA[There&#8217;s been quite a bit of buzz over the past few months about Xgl, the X server architecture layered on OpenGL. Although still in the early stages of development, some code has been released and there are numerous guides explaining how to get Xgl running on a Linux system (the Gentoo Wiki has a good [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been quite a bit of buzz over the past few months about <a href="http://www.freedesktop.org/wiki/Software_2fXgl">Xgl</a>, the X server architecture layered on OpenGL. Although still in the early stages of development, some code has been released and there are numerous guides explaining how to get Xgl running on a Linux system (the <a href="http://gentoo-wiki.com">Gentoo Wiki</a> has a good <a href="http://gentoo-wiki.com/HOWTO_XGL">run down</a> of what to do). </p>
<p>Until quite recently, Xgl was only supported on machines that could use the proprietary <a href="http://www.ati.com">ATI</a> or <a href="http://www.nvidia.com">NVidia</a> X drivers, which excluded me, as <a href="http://weblogs.turner.org.za/mj/archives/2006/02/25/new-laptop-hp-compaq-nc6220/">my laptop</a> has an Intel 915DM display subsystem (one of those horrible shared memory systems). This has since changed and the 915DM is now <a href="http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL">supported</a>. Rather fortuitously, today Jonathan kindly passed along a copy of the latest Gentoo-based <a href="http://kororaa.org/">Kororaa</a> Xgl Live CD 0.2. When I booted it on my laptop, I was very impressed with what I saw &#8211; the performance was good (much better than, for example, the composite extension of <a href="http://www.x.org">X.org</a> 6.9, as I&#8217;m using currently) and the eye candy certainly is purrty <img src='http://mjturner.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p><!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/04/xgl-and-kororaa-live-cd--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/04/11/xgl-and-kororaa-live-cd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Building XFree86 with read-only source</title>
		<link>http://mjturner.net/blog/archives/2006/03/29/building-xfree86-with-read-only-source/</link>
		<comments>http://mjturner.net/blog/archives/2006/03/29/building-xfree86-with-read-only-source/#comments</comments>
		<pubDate>Wed, 29 Mar 2006 11:46:29 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Alpha]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=117</guid>
		<description><![CDATA[As part of my ongoing project to get XFree86 working on a NetBSD/alpha system with a commodity PCI video card, I need to do a native build of XFree86. PR 29882 explains why the XFree86 X server is not included by default in the NetBSD release engineering releases, hence the need for my native build.
One [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my ongoing project to get <a href="http://www.xfree86.org">XFree86</a> working on a NetBSD/alpha system with a commodity PCI video card, I need to do a native build of XFree86. PR <a href="http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=29882">29882</a> explains why the XFree86 X server is not included by default in the NetBSD release engineering releases, hence the need for my native build.</p>
<p>One slight potential fly in the ointment is that all my NetBSD source trees are stored on my source server and mounted read-only via NFS on the systems that need it. To build XFree86 with a read-only source tree requires a little trickery, but the procedure is nicely explained in the <a href="http://www.xfree86.org/current/BUILD.pdf">Building XFree86 from a Source Distribution</a> guide (see page 3 onwards). The idea is to create a shadow tree containing symlinks to all the files in the original tree and using that to build instead of the original tree. It&#8217;s quick to set up and works very well.</p>
<p>Now to get a decent PCI video card&#8230;<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/03/building-xfree86-with-read-only-source--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/03/29/building-xfree86-with-read-only-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>XFree86 on NetBSD/alpha with commodity PCI video cards</title>
		<link>http://mjturner.net/blog/archives/2006/03/28/xfree-on-netbsdalpha-with-commodity-pci-video-cards/</link>
		<comments>http://mjturner.net/blog/archives/2006/03/28/xfree-on-netbsdalpha-with-commodity-pci-video-cards/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 20:49:11 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Alpha]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=116</guid>
		<description><![CDATA[As a follow-up to yesterday&#8217;s post about XFree86 on NetBSD/alpha, I was pointed in the direction of these two very useful references:

Digital AlphaServer XFree86 Code
Tested Good Video cards

It seems like a lot of commodity PCI video cards Just Work(tm) with XFree86 in Alpha systems, but just for safety&#8217;s sake I think I&#8217;ll stick with one [...]]]></description>
			<content:encoded><![CDATA[<p>As a follow-up to <a href="http://weblogs.turner.org.za/mj/archives/2006/03/27/its-an-alpha/">yesterday&#8217;s post</a> about XFree86 on NetBSD/alpha, I was pointed in the direction of these two very useful references:</p>
<ul>
<li><a href="http://www.caseydoodle.com/index1.html">Digital AlphaServer XFree86 Code</a></li>
<li><a href="http://www.caseydoodle.com/cards.html">Tested Good Video cards</a></li>
</ul>
<p>It seems like a lot of commodity PCI video cards Just Work(tm) with XFree86 in Alpha systems, but just for safety&#8217;s sake I think I&#8217;ll stick with one of the known good cards. PCI Radeon 7000s can apparently be had for R300 (about $45) from a local computer reseller &#8211; I&#8217;ll go and check them out tomorrow and probably pick one up. Getting the card locally will probably cost the same as eBaying one, but it&#8217;ll certainly be a lot quicker.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/03/xfree-on-netbsdalpha-with-commodity-pci-video-cards--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/03/28/xfree-on-netbsdalpha-with-commodity-pci-video-cards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>X.Org imported into NetBSD</title>
		<link>http://mjturner.net/blog/archives/2006/03/17/xorg-imported-into-netbsd/</link>
		<comments>http://mjturner.net/blog/archives/2006/03/17/xorg-imported-into-netbsd/#comments</comments>
		<pubDate>Fri, 17 Mar 2006 06:46:33 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[*BSD]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=111</guid>
		<description><![CDATA[While updating my NetBSD-current source tree, I noticed that X.Org has been imported. Looks like the migration from XFree86 has begun&#8230;
]]></description>
			<content:encoded><![CDATA[<p>While updating my <a href ="http://www.NetBSD.org">NetBSD</a>-current source tree, I noticed that <a href="http://www.x.org">X.Org</a> has been imported. Looks like the migration from <a href="http://www.Xfree86.org">XFree86</a> has begun&#8230;<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/03/xorg-imported-into-netbsd--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/03/17/xorg-imported-into-netbsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>fluxter</title>
		<link>http://mjturner.net/blog/archives/2006/02/13/fluxter/</link>
		<comments>http://mjturner.net/blog/archives/2006/02/13/fluxter/#comments</comments>
		<pubDate>Mon, 13 Feb 2006 19:07:38 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[X11]]></category>
		<category><![CDATA[pkgsrc]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=88</guid>
		<description><![CDATA[Yesterday I discovered a neat piece of software to complement my Fluxbox desktop &#8211; fluxter. It&#8217;s a pager that&#8217;s faster than bbpager, can be embedded in the slit and tracks the style of the current theme.
I&#8217;ve commited a package to pkgsrc-wip.
]]></description>
			<content:encoded><![CDATA[<p>Yesterday I discovered a neat piece of software to complement my <a href="http://fluxbox.sourceforge.net/">Fluxbox</a> desktop &#8211; <a href="http://benedict.isomedia.com/homes/stevencooper/projects/fluxter.html">fluxter</a>. It&#8217;s a pager that&#8217;s faster than bbpager, can be embedded in the slit and tracks the style of the current theme.</p>
<p>I&#8217;ve commited a <a href="http://pkgsrc.se/wip/fluxter">package</a> to <a href="http://pkgsrc-wip.sourceforge.net/">pkgsrc-wip</a>.<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/02/fluxter--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/02/13/fluxter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
