<?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>.::ich-wars-nicht.ch::.</title>
	<atom:link href="http://blog.ich-wars-nicht.ch/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ich-wars-nicht.ch</link>
	<description>yet another blog about technology, linux, and everyday life...</description>
	<lastBuildDate>Thu, 02 Sep 2010 09:57:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
		<item>
		<title>Writing a Nagios/Icinga Plugin using PHP</title>
		<link>http://blog.ich-wars-nicht.ch/2010/09/writing-a-nagiosicinga-plugin-using-php/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/09/writing-a-nagiosicinga-plugin-using-php/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 09:57:03 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Arbeitsalltag]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[icinga]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[überwachung]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2573</guid>
		<description><![CDATA[Note to self: If you want to write a check plugin for Nagios / Icinga using PHP, remember the following things: Start the first line of the script with #!/usr/bin/php -q Don&#8217;t put any empty lines between the shebang and the opening php tag (&#60;?php) Return values are either 0 (OK), 1 (WARNING) or 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Note to self: If you want to write a check plugin for Nagios / Icinga using PHP, remember the following things:</p>
<ul>
<li>Start the first line of the script with <code>#!/usr/bin/php -q</code></li>
<li>Don&#8217;t put any empty lines between the <a href="http://en.wikipedia.org/wiki/Shebang_(Unix)">shebang</a> and the opening php tag (<code>&lt;?php</code>)</li>
<li>Return values are either 0 (OK), 1 (WARNING) or 2 (CRITICAL)</li>
<li>Return those values using <code>exit()</code>, not using <code>return()</code></li>
<li>Before the exit statement, return some info using <code>echo</code>. Nagios / Icinga will only display the first line of the output.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/09/writing-a-nagiosicinga-plugin-using-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Medienwandel in der Schweiz</title>
		<link>http://blog.ich-wars-nicht.ch/2010/08/medienwandel-in-der-schweiz/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/08/medienwandel-in-der-schweiz/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 09:22:52 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Youtube]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[medien]]></category>
		<category><![CDATA[medienwandel]]></category>
		<category><![CDATA[schweiz]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2565</guid>
		<description><![CDATA[Ein sehr interessantes und super gemachtes Video zum Thema &#8220;Medienwandel in der Schweiz&#8221;: Genau aus jenen Gründen sollte auch in der Politik ein Umdenken stattfinden &#8211; die heutige Generation lebt genauso in der Digitalen welt, wie auch in der Realen. (Via annu.biz)]]></description>
			<content:encoded><![CDATA[<p>Ein sehr interessantes und super gemachtes Video zum Thema &#8220;Medienwandel in der Schweiz&#8221;:</p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/08/medienwandel-in-der-schweiz/"><em>Click here to view the embedded video.</em></a></p>
<p>Genau aus jenen Gründen sollte auch in der Politik ein Umdenken stattfinden &#8211; die heutige Generation lebt genauso in der Digitalen welt, wie auch in der Realen.</p>
<p>(Via <a href="http://www.annu.biz/2010/08/30/medienwandel-in-der-schweiz/">annu.biz</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/08/medienwandel-in-der-schweiz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Hello World</title>
		<link>http://blog.ich-wars-nicht.ch/2010/08/hello-world/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/08/hello-world/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 09:46:21 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Anderes]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[persönliches]]></category>
		<category><![CDATA[studium]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2560</guid>
		<description><![CDATA[Mir ist aufgefallen, dass ich in letzter Zeit nicht mehr so viel geblogt habe. Deshalb kurz ein Lebenszeichen. Ich beginne im September zu 60% mit dem Informatikstudium an der HSR in Rapperswil. Ausserdem musste ich dafür das schöne Bernerland verlassen und wohne jetzt im Kanton Zürich (dafür ist wenigstens der Studiumsort nicht auf Zürcher Boden [...]]]></description>
			<content:encoded><![CDATA[<p>Mir ist aufgefallen, dass ich in letzter Zeit nicht mehr so viel geblogt habe. Deshalb kurz ein Lebenszeichen.</p>
<p>Ich beginne im September zu 60% mit dem Informatikstudium an der <a href="http://hsr.ch/">HSR</a> in Rapperswil. Ausserdem musste ich dafür das schöne Bernerland verlassen und wohne jetzt im Kanton Zürich (dafür ist wenigstens der Studiumsort nicht auf Zürcher Boden <img src='http://blog.ich-wars-nicht.ch/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Durch die ganze Züglerei und den etwas zeitintensiveren Arbeitsweg hatte ich nicht ganz so viel Zeit zum Bloggen, viel davon hat sich daher auf <a href="http://twitter.com/helligusvart">Twitter</a> verlagert. Ihr seid dazu eingeladen mir zu followen, ich benötige den Account aber vor allem als Linkschleuder für interessante Links und sonstige Funde im Internet.</p>
<p>Ich hoffe aber, dass mir trotzdem der Spass am Bloggen nicht ausgeht und werde in nächster Zeit versuchen, etwas mehr zu schreiben.</p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/08/hello-world/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Verlage in der Zeit von eBooks</title>
		<link>http://blog.ich-wars-nicht.ch/2010/08/verlage-in-der-zeit-von-ebooks/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/08/verlage-in-der-zeit-von-ebooks/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 23:35:47 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bücher]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[geschäftsmodelle]]></category>
		<category><![CDATA[literatur]]></category>
		<category><![CDATA[verlage]]></category>
		<category><![CDATA[wirtschaft]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2543</guid>
		<description><![CDATA[Ich habe einen sehr interessanten Artikel mit dem Titel &#8220;Ratlose Verlage: Das eBook zerstört das künstlich geschaffene Absatzbiotop&#8221; gefunden, welcher sich um das Thema &#8220;Verlage in der Zeit von eBooks&#8221; dreht. Wie reagieren die Verleger auf die neue Technologie? Akzeptieren sie sie als neue Vertriebsmöglichkeit, oder stellen sie sich ihr entgegen? Wie sollen die Geschäftsmodelle [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/08/ebook-300x225.jpg" alt="eBook Reader" title="ebook" width="300" height="225" class="alignnone size-medium wp-image-2548" /></p>
<p class="clear">Ich habe einen sehr interessanten Artikel mit dem Titel <strong>&#8220;Ratlose Verlage: Das eBook zerstört das künstlich geschaffene Absatzbiotop&#8221;</strong> gefunden, welcher sich um das Thema &#8220;Verlage in der Zeit von eBooks&#8221; dreht.</p>
<p>Wie reagieren die Verleger auf die neue Technologie? Akzeptieren sie sie als neue Vertriebsmöglichkeit, oder stellen sie sich ihr entgegen? Wie sollen die Geschäftsmodelle gestaltet werden? Wie sieht es mit der Preisfindung aus?&#8230; Auch ohne eBook-Konsum lesenswert.</p>
<p><a href="http://www.literaturcafe.de/ratlose-verlage-das-ebook-zerstoert-das-kuenstlich-geschaffene-absatzbiotop/">http://www.literaturcafe.de/ratlose-verlage-das-ebook-zerstoert-das-kuenstlich-geschaffene-absatzbiotop/</a></p>
<p><em>(Bild <a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC</a> by <a href="http://www.flickr.com/photos/a_mason/">Andrew Mason</a>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/08/verlage-in-der-zeit-von-ebooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>SVN add files recursively</title>
		<link>http://blog.ich-wars-nicht.ch/2010/07/svn-add-files-recursively/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/07/svn-add-files-recursively/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 23:22:04 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[add]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[resursively]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[versionierung]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2537</guid>
		<description><![CDATA[By default, the svn command adds new files and folders recursively, but skips over already added folders. So new files in already added folders won&#8217;t get added. The solution is to list all new files with the following command: svn status &#124; grep ? &#8230;and then add each folder separately.]]></description>
			<content:encoded><![CDATA[<p>By default, the svn command adds new files and folders recursively, but skips over already added folders. So new files in already added folders won&#8217;t get added.</p>
<p>The solution is to list all new files with the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">svn status | grep ?</pre></div></div>

<p>&#8230;and then add each folder separately.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/07/svn-add-files-recursively/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Chaosknoten Wallpaper</title>
		<link>http://blog.ich-wars-nicht.ch/2010/07/chaosknoten-wallpaper/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/07/chaosknoten-wallpaper/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 17:21:13 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[ccc]]></category>
		<category><![CDATA[chaos computer club]]></category>
		<category><![CDATA[chaosknoten]]></category>
		<category><![CDATA[hintergrundbild]]></category>
		<category><![CDATA[wallpaper]]></category>
		<category><![CDATA[wallpapers]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2518</guid>
		<description><![CDATA[Ich hab mir gestern aus einem akuten Bedürfnis heraus ein Chaosknoten-Hintergrundbild gemacht. 1280&#215;1024 1920&#215;1080 1280&#215;1024 1920&#215;1080 Quelle dafür war die Vektorgrafik des Chaosknotens.]]></description>
			<content:encoded><![CDATA[<p>Ich hab mir gestern aus einem akuten Bedürfnis heraus ein <a href="http://de.wikipedia.org/wiki/Chaos_Computer_Club#Logos">Chaosknoten</a>-Hintergrundbild gemacht.</p>
<div style="float: left;"><img src="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/07/chaosknoten_1920x1080_b-150x150.png" alt="chaosknoten_b" title="chaosknoten_b" width="150" height="150" class="alignnone size-thumbnail wp-image-2521" /><br />
<a href="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/07/chaosknoten_1280x1024_b.png">1280&#215;1024</a><br />
<a href="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/07/chaosknoten_1920x1080_b.png">1920&#215;1080</a>
</div>
<div style="float: left; margin-left: 20px;"><img src="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/07/chaosknoten_1920x1080_w-150x150.png" alt="chaosknoten_w" title="chaosknoten_w" width="150" height="150" class="alignnone size-thumbnail wp-image-2522" /><br />
<a href="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/07/chaosknoten_1280x1024_w.png">1280&#215;1024</a><br />
<a href="http://blog.ich-wars-nicht.ch/wp-content/uploads/2010/07/chaosknoten_1920x1080_w.png">1920&#215;1080</a>
</div>
<p class="clear" style="padding-top: 20px;">Quelle dafür war die <a href="https://wiki.c3d2.de/Datei:Chaosknoten.eps">Vektorgrafik des Chaosknotens</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/07/chaosknoten-wallpaper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Spammail des Tages</title>
		<link>http://blog.ich-wars-nicht.ch/2010/07/spammail-des-tages/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/07/spammail-des-tages/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 06:59:49 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Kurioses]]></category>
		<category><![CDATA[Witziges]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2514</guid>
		<description><![CDATA[Spammail des Tages: Betreff: Teure Uhren Bekommen Sie Hier, Aber Billig Text: Eine Brand ein Chronometer gewoehnlich hat einen zu grossen. Wir bieten Sie perfekte Kopien Analoge von den Edelarmbanduhren an zu den Preisen von etwa ein oder zwei Hundert euro. Treten Sie die Elite die Spitzenklasse ein, ohne es zu bezahlen.]]></description>
			<content:encoded><![CDATA[<p>Spammail des Tages:</p>
<blockquote><p>Betreff: Teure Uhren Bekommen Sie Hier, Aber Billig</p>
<p>Text:<br />
Eine Brand ein Chronometer gewoehnlich hat einen zu grossen. Wir bieten Sie perfekte Kopien Analoge von den Edelarmbanduhren an zu den Preisen von etwa ein oder zwei Hundert euro. Treten Sie die Elite die Spitzenklasse ein, ohne es zu bezahlen.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/07/spammail-des-tages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Tutorial: How to use MPX to control several mouse pointers at the same time</title>
		<link>http://blog.ich-wars-nicht.ch/2010/07/how-to-use-mpx-to-control-several-pointers-at-the-same-time/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/07/how-to-use-mpx-to-control-several-pointers-at-the-same-time/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:03:43 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[mpx]]></category>
		<category><![CDATA[pointer]]></category>
		<category><![CDATA[x]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2500</guid>
		<description><![CDATA[The MPX project is a Xorg extension to allow several mouse pointers and keyboards in an X session to be used at the same time. This is especially useful when using touch-sensitive screens (multitouch). Watch the following Youtube video to see a demo: In the Xorg version shipped with a current installation of Ubuntu, this [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.x.org/wiki/Development/Documentation/MPX">MPX project</a> is a Xorg extension to allow several mouse pointers and keyboards in an X session to be used at the same time. This is especially useful when using touch-sensitive screens (multitouch).</p>
<p>Watch the following Youtube video to see a demo:</p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/how-to-use-mpx-to-control-several-pointers-at-the-same-time/"><em>Click here to view the embedded video.</em></a></p>
<p>In the Xorg version shipped with a current installation of Ubuntu, this extension is already included. This how-to will show you how to control two pointers and keyboards at the same time with the &#8220;xinput&#8221; tool.</p>
<p>First, call the xinput tool to list all available devices.</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">danilo@danilo-laptop:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Tangtop Generic USBPS2                  	id=14	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=16	[slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation        	id=17	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                      	id=18	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Fujitsu FUJ02E3                         	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Fujitsu FUJ02B1                         	id=9	[slave  keyboard (3)]
    ↳ Power Button                            	id=10	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=11	[slave  keyboard (3)]
    ↳ Tangtop Generic USBPS2                  	id=13	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]
    ↳ USB Audio                               	id=12	[slave  keyboard (3)]</pre></div></div>

<p>In my case, I want to use the following four devices:</p>
<ul>
<li>Internal mouse: SynPS/2 Synaptics TouchPad (id=16)</li>
<li>Internal keyboard: AT Translated Set 2 keyboard (id=15)</li>
<li>External mouse: Tangtop Generic USBPS2 (id=14)</li>
<li>External keyboard: Tangtop Generic USBPS2 (id=13)</li>
</ul>
<p>Now, create a new master.</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">danilo@danilo-laptop:~$ xinput create-master secondary</pre></div></div>

<p>You may hve noticed now that a second mouse pointer appears. This is because a new master called &#8220;secondary&#8221; has been created. Issue &#8220;xinput list&#8221; to see the new entries.</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">⎡ secondary pointer                       	id=19	[master pointer  (20)]
⎜   ↳ secondary XTEST pointer                 	id=21	[slave  pointer  (19)]
⎣ secondary keyboard                      	id=20	[master keyboard (19)]
    ↳ secondary XTEST keyboard                	id=22	[slave  keyboard (20)]</pre></div></div>

<p>The next step is to reattach my two external input devices to the newly created master.</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">danilo@danilo-laptop:~$ xinput reattach 14 19
danilo@danilo-laptop:~$ xinput reattach 13 20</pre></div></div>

<p>This will attach the pointer with the id 14 to the secondary pointer master with the id 19, and the keyboard with the id 13 to the keyboard master with the id 19.</p>
<p>Done! The device list now looks like this:</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">danilo@danilo-laptop:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=16	[slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation        	id=17	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                      	id=18	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Fujitsu FUJ02E3                         	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Fujitsu FUJ02B1                         	id=9	[slave  keyboard (3)]
    ↳ Power Button                            	id=10	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]
    ↳ USB Audio                               	id=12	[slave  keyboard (3)]
⎡ secondary pointer                       	id=19	[master pointer  (20)]
⎜   ↳ Tangtop Generic USBPS2                  	id=14	[slave  pointer  (19)]
⎜   ↳ secondary XTEST pointer                 	id=21	[slave  pointer  (19)]
⎣ secondary keyboard                      	id=20	[master keyboard (19)]
    ↳ Tangtop Generic USBPS2                  	id=13	[slave  keyboard (20)]
    ↳ secondary XTEST keyboard                	id=22	[slave  keyboard (20)]</pre></div></div>

<p>Now someone can work in one window using the first keyboard, and another person can work in a second window with another keyboard at the same time! Unfortunately I am not able to make a screenshot of this, as the printscreen utility seems to capture only the first pointer.</p>
<p><strong>Notes:</strong> There are still a few things that are not very clear to me, e.g. with the second mouse pointer i can&#8217;t move any windows (even though i can focus them). Probably Xorg does not give the second pointer those permissions. Or maybe it has to do with the window manager. I haven&#8217;t taken a very deep look into these things yet, so I can&#8217;t tell you, but I will when I know more <img src='http://blog.ich-wars-nicht.ch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>PS:</strong> In case you want to remove the newly created pointers, issue the following commands:</p>

<div class="wp_syntax"><div class="code"><pre class="none" style="font-family:monospace;">danilo@danilo-laptop:~$ xinput reattach 14 2
danilo@danilo-laptop:~$ xinput reattach 13 3
danilo@danilo-laptop:~$ xinput remove-master 19</pre></div></div>

<p>Have fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/07/how-to-use-mpx-to-control-several-pointers-at-the-same-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Vimeo Picks 2</title>
		<link>http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 11:10:49 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Anderes]]></category>
		<category><![CDATA[Youtube]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[kreativ]]></category>
		<category><![CDATA[picks]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[vimeo picks]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2496</guid>
		<description><![CDATA[Hier die Fortsetzung der Serie&#8230; (Den gesamten Film zu sehen gibts hier)]]></description>
			<content:encoded><![CDATA[<p>Hier die Fortsetzung der <a href="/2009/09/vimeo-picks-1/">Serie</a>&#8230;</p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>
<p><p><a href="http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/"><em>Click here to view the embedded video.</em></a></p>(Den gesamten Film zu sehen gibts <a href="http://vimeo.com/11885622">hier</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/07/vimeo-picks-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Paul der Gaul</title>
		<link>http://blog.ich-wars-nicht.ch/2010/07/paul-der-gaul/</link>
		<comments>http://blog.ich-wars-nicht.ch/2010/07/paul-der-gaul/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 09:21:32 +0000</pubDate>
		<dc:creator>danilo</dc:creator>
				<category><![CDATA[Youtube]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[beniamin forti]]></category>
		<category><![CDATA[delirium]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[paul der gaul]]></category>
		<category><![CDATA[paul the horse]]></category>

		<guid isPermaLink="false">http://blog.ich-wars-nicht.ch/?p=2491</guid>
		<description><![CDATA[Beniamin &#8220;Delirium&#8221; Forti, ein Kollege von mir, hat vor einiger Zeit als Maturarbeit den äusserst skurrilen Kult-Animationsfilm &#8220;Paul der Gaul&#8221; produziert. Anschauen umbedingt empfohlen. Hier die erste zwei Folgen, wer mehr sehen will, kann sich alle 10 Folgen unter http://ich-wars-nicht.ch/pauldergaul.htm ansehen.]]></description>
			<content:encoded><![CDATA[<p>Beniamin &#8220;Delirium&#8221; Forti, ein Kollege von mir, hat vor einiger Zeit als Maturarbeit den äusserst skurrilen Kult-Animationsfilm &#8220;Paul der Gaul&#8221; produziert. Anschauen umbedingt empfohlen.</p>
<p>Hier die erste zwei Folgen, wer mehr sehen will, kann sich alle 10 Folgen unter <a href="http://ich-wars-nicht.ch/pauldergaul.htm">http://ich-wars-nicht.ch/pauldergaul.htm</a> ansehen.</p>
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/paul-der-gaul/"><em>Click here to view the embedded video.</em></a></p><br />
<p><a href="http://blog.ich-wars-nicht.ch/2010/07/paul-der-gaul/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ich-wars-nicht.ch/2010/07/paul-der-gaul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
