Follow Us

Ubuntu to add multi-touch to Linux touchscreen laptops and desktops

Canonical working on multi-touch for Ubuntu 10.10

This morning I spoke with Mark Shuttleworth, founder of Canonical, who told me that Canonical will be bringing true multi-touch to Ubuntu Linux in Ubuntu 10.10 (code name Maverick Meerkat).

"Multi-touch is just as useful on a desktop as it is on a phone or tablet, so I'm delighted that the first cut of Canonical's UTouch framework has landed in Maverick and will be there for its release on 10.10.10. This is being driven in part because many partners want touch across their equipment range," Shuttleworth said.

This doesn't mean that Ubuntu is heading toward making a Linux for tablets ala Android or MeeGo. "We don't have a tablet edition, but you could certainly use Ubuntu for tablet with this. Our focus is on the desktop and netbook," he added.

In particular, Ubuntu's programmers are developing for four-finger touch devices. "While you can use one or a two-finger touch device, after our developer sprint last week, the absolute consensus was that 4-finger is the way to go. With 4-finger capable pads, such as Apple's Magic Trackpad, you can use the full vocabulary of touch gestures," Shuttleworth said.

Device drivers will be a problem, but Shuttleworth doesn't think that overcoming this will prove any real trouble. "There will be good Linux devices for Trackpad," Shuttleworth said. "Ubuntu has already tested a bunch of laptops with touch-screens for developing Ubuntu UTouch." Canonical has also decided that the Dell Latitude XT2 is going to be its development platform. Shuttleworth said that this was because "the XT2 was the best of the bunch. Its touchpad has the strongest, clearest signal after its recent firmware update." He added that the "3M touchpad family is also fantastic."

Today, only a few high-end laptops come with multi-touch screens. But, Shuttleworth said: "I think all of the major notebooks companies will put in multi-touch. It will become standard equipment as price and quality improve just as 3G technology has become common.

"By release, we expect you'll be able to use Ubuntu with multi-touch with a range of devices from major manufacturers," said Shuttleworth. "The decision to use the Dell laptop for development was engineering driven, not a business one." Still, Shuttleworth added, "all the major PC vendors are looking into touch as a major area of interest and all will be bringing touch to market and for those considering Linux, Ubuntu 10.10 will be a fantastic base."

And what will you see from this base, as Shuttleworth explained in his blog, "The design team has lead the way, developing a 'touch language' which goes beyond the work that we've seen elsewhere. Rather than single, magic gestures, we're making it possible for basic gestures to be chained, or composed, into more sophisticated 'sentences.' The basic gestures, or primitives, are like individual verbs, and stringing them together allows for richer interactions. It's not quite the difference between banging rocks together and conducting a symphony orchestra, but it feels like a good step in the right direction."

The code for all this is being "published on Launchpad under the GPLv3 and LGPLv3, and of course there are quite a lot of modules for things like X and Gtk which may be under licences preferred by those projects. There's a PPA (Personal Package Archives) if you're interested in tracking the cutting edge, or just branch/push/merge on Launchpad if you want to make it better." For more on the deeply technical side check out the official Ubuntu developer announcement.

Shuttleworth added in his announcement that "quite a few Gtk applications will support gesture-based scrolling. We'll enhance Evince to show some of the richer interactions that developers might want to add to their apps. Window management will be gesture-enabled in Unity, so 10.10 Netbook Edition users with touch screens or multi-touch pads will have sophisticated window management at their fingertips. Install Unity on your desktop for a taste of it, just apt-get install ubuntu-netbook and choose the appropriate session at login."

So, if you've been thinking that while it's all very nice for Android users to use touch on their smartphones and early model tablets, but what about desktop support? Your wait is almost over. Thanks to Ubuntu, multi-touch is on its way to the desktop.






Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Desktop modernisation

On the one hand, there is the need to keep the existing desktop environment efficient, secure...

Download Whitepaper

Top 10 myths about virtualising business-critical applications

Even though virtualization has brought positive change to enterprise IT over the last decade,...

Download Whitepaper

Aligning CFO and CIO priorities

Forward-thinking organisations are viewing cloud computing as an investment in business...

Download Whitepaper

The new corporate network

Businesses can’t afford to have employee productivity suffer because they cannot use their...

Download Whitepaper

Techworld UK - Technology - Business

Techworld Awards

Techworld Awards 2012
Coming Soon

Opening for submissions 30th April 2012

 

Find out more

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...
LogMeIn Rescue

Accelerate Your IT Efficiency

View the latest capacity management resources including whitepapers, videos and news.

Find out more...

Site Map

* *