<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Multi-touch support in Linux/Xorg/GTK+</title>
	<atom:link href="http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Sun, 29 Jan 2012 12:10:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: GNOME Hispano&#8217;s meeting at Seville &#171; Nothing in particular</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-215</link>
		<dc:creator>GNOME Hispano&#8217;s meeting at Seville &#171; Nothing in particular</dc:creator>
		<pubDate>Wed, 28 Apr 2010 10:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-215</guid>
		<description>[...] Multi-touch support in GNOME by Carlos Garnacho [...]</description>
		<content:encoded><![CDATA[<p>[...] Multi-touch support in GNOME by Carlos Garnacho [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carlosg</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-187</link>
		<dc:creator>carlosg</dc:creator>
		<pubDate>Wed, 03 Feb 2010 01:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-187</guid>
		<description>@stephen, you might also need Xorg 7.5 (I think only F12 ships it at this moment, Lucid also ships it I think), having multitouchd from http://www.lii-enac.fr/en/projects/shareit/xorg.html eases testing by creating pointers for each touchpoint

@ayuthia, yes, I have that firmware installed and also experience this, there&#039;s a hack to minimize it a bit in my evdev-multitouch patch, but it seems to me a firmware issue, someday I&#039;ll have to try out the latest firmware, but I only read bad experiences about it on the internet.</description>
		<content:encoded><![CDATA[<p>@stephen, you might also need Xorg 7.5 (I think only F12 ships it at this moment, Lucid also ships it I think), having multitouchd from <a href="http://www.lii-enac.fr/en/projects/shareit/xorg.html" rel="nofollow">http://www.lii-enac.fr/en/projects/shareit/xorg.html</a> eases testing by creating pointers for each touchpoint</p>
<p>@ayuthia, yes, I have that firmware installed and also experience this, there&#8217;s a hack to minimize it a bit in my evdev-multitouch patch, but it seems to me a firmware issue, someday I&#8217;ll have to try out the latest firmware, but I only read bad experiences about it on the internet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ayuthia</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-186</link>
		<dc:creator>ayuthia</dc:creator>
		<pubDate>Tue, 02 Feb 2010 14:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-186</guid>
		<description>Are you using the 2.59 firmware (the four finger touch version) from N-trig?  I was trying out your source with it and found that the cursor jumps around a lot with that version.  Did you experience this also?</description>
		<content:encoded><![CDATA[<p>Are you using the 2.59 firmware (the four finger touch version) from N-trig?  I was trying out your source with it and found that the cursor jumps around a lot with that version.  Did you experience this also?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Digikid</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-184</link>
		<dc:creator>Digikid</dc:creator>
		<pubDate>Mon, 01 Feb 2010 14:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-184</guid>
		<description>Posted this on the site that I belong to.  This is a huge step in the right direction for ppl to migrate to Linux instead of Windows.

Well Done Carlos!!!!</description>
		<content:encoded><![CDATA[<p>Posted this on the site that I belong to.  This is a huge step in the right direction for ppl to migrate to Linux instead of Windows.</p>
<p>Well Done Carlos!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephen</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-181</link>
		<dc:creator>stephen</dc:creator>
		<pubDate>Sun, 31 Jan 2010 04:12:32 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-181</guid>
		<description>As somebody who purchased one of the first tx2 tablets, I&#039;m really glad to see the pieces all coming together. I&#039;ve been trying to test this on my machine, but so far I can&#039;t get any touches (with stylus or fingers) to register. I know this isn&#039;t the best avenue for support, but since this touches so many softwares I don&#039;t know where to start.

What I&#039;ve done: (this is under arch linux)
- Installed the new driver/firmware under windows 7.
- built and installed the evdev-multitouch driver linked above (with the linked patch)
- built and installed the xi2 branch of gtk2+ (including updating atk)
- patched and then built the hid-ntrig.ko driver (using make M=drivers/hid) and then copied this new module over the old one
- removed any linuxwacom stuff I had around
- moved my xorg.conf to xorg.conf.bak
- ran depmod and rebooted

Interestingly enough, my Xorg.0.log shows the device being recognized as an N-trig DuoSense, complete with &quot;(type: MULTITOUCHSCREEN)&quot; but still no response from any applications (including a patched eye of gnome)

Is there anything else you might have done to make events get recognized and used?</description>
		<content:encoded><![CDATA[<p>As somebody who purchased one of the first tx2 tablets, I&#8217;m really glad to see the pieces all coming together. I&#8217;ve been trying to test this on my machine, but so far I can&#8217;t get any touches (with stylus or fingers) to register. I know this isn&#8217;t the best avenue for support, but since this touches so many softwares I don&#8217;t know where to start.</p>
<p>What I&#8217;ve done: (this is under arch linux)<br />
- Installed the new driver/firmware under windows 7.<br />
- built and installed the evdev-multitouch driver linked above (with the linked patch)<br />
- built and installed the xi2 branch of gtk2+ (including updating atk)<br />
- patched and then built the hid-ntrig.ko driver (using make M=drivers/hid) and then copied this new module over the old one<br />
- removed any linuxwacom stuff I had around<br />
- moved my xorg.conf to xorg.conf.bak<br />
- ran depmod and rebooted</p>
<p>Interestingly enough, my Xorg.0.log shows the device being recognized as an N-trig DuoSense, complete with &#8220;(type: MULTITOUCHSCREEN)&#8221; but still no response from any applications (including a patched eye of gnome)</p>
<p>Is there anything else you might have done to make events get recognized and used?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mrjack</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-180</link>
		<dc:creator>mrjack</dc:creator>
		<pubDate>Sat, 30 Jan 2010 20:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-180</guid>
		<description>Nice video ! 
The responce of your actions seems to be excellent !

Looking forward to see multitouch getting mature in Linux.</description>
		<content:encoded><![CDATA[<p>Nice video !<br />
The responce of your actions seems to be excellent !</p>
<p>Looking forward to see multitouch getting mature in Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carlosg</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-176</link>
		<dc:creator>carlosg</dc:creator>
		<pubDate>Sat, 30 Jan 2010 15:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-176</guid>
		<description>@shane, Well, MPX is a really important piece here, and there&#039;s indeed much to thank to Peter Hutterer, but it&#039;s not the full stack, back in 2007 there was no multitouch interface in the Linux kernel, and most applications don&#039;t use the X APIs directly anyway.

What I mean with &quot;full stack&quot; is getting MT events right from the kernel, into Xorg (7.5 features MPX/Xinput2), down to a mainstream graphical toolkit (GTK+ in this case) and to a multitouch-enabled application.</description>
		<content:encoded><![CDATA[<p>@shane, Well, MPX is a really important piece here, and there&#8217;s indeed much to thank to Peter Hutterer, but it&#8217;s not the full stack, back in 2007 there was no multitouch interface in the Linux kernel, and most applications don&#8217;t use the X APIs directly anyway.</p>
<p>What I mean with &#8220;full stack&#8221; is getting MT events right from the kernel, into Xorg (7.5 features MPX/Xinput2), down to a mainstream graphical toolkit (GTK+ in this case) and to a multitouch-enabled application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: acs</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-175</link>
		<dc:creator>acs</dc:creator>
		<pubDate>Sat, 30 Jan 2010 15:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-175</guid>
		<description>Really cool carlos!!!

Interfaces with multi touch support will change the way we interact with all kinds of computers.</description>
		<content:encoded><![CDATA[<p>Really cool carlos!!!</p>
<p>Interfaces with multi touch support will change the way we interact with all kinds of computers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shane</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-174</link>
		<dc:creator>shane</dc:creator>
		<pubDate>Sat, 30 Jan 2010 13:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-174</guid>
		<description>I left a comment on the digg page of this article. But since I see more comments here, I&#039;ll just post the link here too.

Actually, I think the first working multi touch stack on any desktop was on Linux. It was/is called MPX. It worked well before Microsoft&#039;s &quot;big ass table&quot;... I forget its real name. Apple has only now come out with multi touch on a large(r) screen with it&#039;s very absorbing iPad experience.

Check out this video on YouTube posted back in July 2007. Full multi touch working with full use of touch, keyboard and mouse simultaneously and even working for multiple users on the same interface. What I find very cool is that when the two people are painting in the same window, changing the color for one user does not affect the other user. Pretty awesome!

http://www.youtube.com/watch?v=Co3FONI6kHU

Remember, you saw it first on Linux ;)</description>
		<content:encoded><![CDATA[<p>I left a comment on the digg page of this article. But since I see more comments here, I&#8217;ll just post the link here too.</p>
<p>Actually, I think the first working multi touch stack on any desktop was on Linux. It was/is called MPX. It worked well before Microsoft&#8217;s &#8220;big ass table&#8221;&#8230; I forget its real name. Apple has only now come out with multi touch on a large(r) screen with it&#8217;s very absorbing iPad experience.</p>
<p>Check out this video on YouTube posted back in July 2007. Full multi touch working with full use of touch, keyboard and mouse simultaneously and even working for multiple users on the same interface. What I find very cool is that when the two people are painting in the same window, changing the color for one user does not affect the other user. Pretty awesome!</p>
<p><a href="http://www.youtube.com/watch?v=Co3FONI6kHU" rel="nofollow">http://www.youtube.com/watch?v=Co3FONI6kHU</a></p>
<p>Remember, you saw it first on Linux <img src='http://blogs.gnome.org/carlosg/wp-content/mu-plugins/tango-smilies/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carlosg</title>
		<link>http://blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/comment-page-1/#comment-173</link>
		<dc:creator>carlosg</dc:creator>
		<pubDate>Sat, 30 Jan 2010 10:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=104#comment-173</guid>
		<description>@Dylan, yeah, there are indeed plenty of things to do to make apps feel just good with MT :). Yes, ATM the X11 driver just creates a fixed number of subdevices, which later are assigned to a finger, these devices also appear in xinput --list, and can be assigned to a master pointer. Clients get to see each finger as a separate device, there are plans in the future to add blob events to X11, so clients would get to know the shape of the touch points. This device provides touchpoint rectangle length/width and orientation for sure. I think it uses capacitive technology, there&#039;s not much info actually about N-Trig&#039;s DuoSense.

@Aaron, there is I think, but might not be what you expect. There are tutorials to build a multitouch pad with a webcam, and using touchlib, I think there&#039;s also a X11 driver in development, see http://www.youtube.com/watch?v=pQpr3W-YmcQ&amp;feature=fvw

@Jono, @iFrade, @Code, thanks :)</description>
		<content:encoded><![CDATA[<p>@Dylan, yeah, there are indeed plenty of things to do to make apps feel just good with MT <img src='http://blogs.gnome.org/carlosg/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> . Yes, ATM the X11 driver just creates a fixed number of subdevices, which later are assigned to a finger, these devices also appear in xinput &#8211;list, and can be assigned to a master pointer. Clients get to see each finger as a separate device, there are plans in the future to add blob events to X11, so clients would get to know the shape of the touch points. This device provides touchpoint rectangle length/width and orientation for sure. I think it uses capacitive technology, there&#8217;s not much info actually about N-Trig&#8217;s DuoSense.</p>
<p>@Aaron, there is I think, but might not be what you expect. There are tutorials to build a multitouch pad with a webcam, and using touchlib, I think there&#8217;s also a X11 driver in development, see <a href="http://www.youtube.com/watch?v=pQpr3W-YmcQ&#038;feature=fvw" rel="nofollow">http://www.youtube.com/watch?v=pQpr3W-YmcQ&#038;feature=fvw</a></p>
<p>@Jono, @iFrade, @Code, thanks <img src='http://blogs.gnome.org/carlosg/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/carlosg/2010/01/29/multi-touch-support-in-linuxxorggtk/feed/ ) in 0.17570 seconds, on Feb 11th, 2012 at 4:21 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 11th, 2012 at 5:21 am UTC -->
