An overview of Linux on laptops and notebooks, which feature a touchscreen and/or have a pen as an input device. See here for so-called Tablet PCs aka WebPads and Linux.
This model was manufactured in 1994 and has a pen input device. The latest version of the Linux Compaq Concerto Pen Driver(http://www.cs.nmsu.edu/~pfeiffer/#pen) is available from Joe Pfeiffer's home page. You may find further information about Linux on these notebooks at:
The Fujitsu(http://www.fujitsu-siemens.de) Lifebook Biblo B 112/142 or MC 30 models are manufactured since 1999 and have a touch screen. These are the drivers I know of:
You may find further information about Linux on these machines (and it's predecessor B110, without a touchscreen) at:
Fujitsu(http://www.fujitsu-siemens.de): Lifebook Biblo B-2130 No Linux information available.
John Apfelbaum <johnapf_at_linuxslate.org> wrote: "I and others have developed an X Input extension that supports the pen system in the Fujitsu(http://www.fujitsu-siemens.de) Stylistic 500, 1000 and 2300 . This work may also support other Fujitsu hardware and possibly the Dauphin DTR-1. Please note that I am NOT prepared to provide Linux installation help on these machines. Please contact me ONLY IF YOU ALREADY HAVE LINUX AND X RUNNING on your machine, then I can help you with the pen support."
Palmax(http://www.palmax.de) aka IPC: 1000/1100 This models are manufactured since app. 1998 and have a pen input device. You may find further information about Linux on these machines at:
The manufacturer provides linux drivers for the Magic Touch Add-On Touch Screen for notebooks(http://www.magictouch.com/addon.html).
From the Debian package description: xext provides extensions to X servers. [..] and XInput, which can manage the following input devices:
The GPM(ftp://animal.unipv.it/pub/gpm/) (General Purpose Mouse) is a mouse server for the console and xterm, with sample clients included (emacs, etc). It has support for Gunze touch screens.
There is a Linux driver for Gunze touchscreens(http://www.linux.it/~rubini/software/gunzets/gunzets.html) used e.g. in Panasonic laptops.
This X server supports touchscreen from the following manufacturers (don't know yet whether these are used in laptops):
Touchscreen.COM(http://www.touchscreens.com) offers additional touchscreens and a touchscreen FAQ.
All the above mentioned laptops come with keyboard and touchscreen, there are also laptops available which feature a touchscreen as the only or main input device (e.g. Fujitsu Pen PCs: Stylistic ST 2300, Stylistic LT, Point 1600). Sometimes these machines are called WebPads.
GTKeyboard(http://opop.nols.com/index.shtml) is a graphical keyboard that can be useful for the physically disabled and for keyboardless workstations. It provides the ability to type into foreign windows, to redirect output, and it also provides many shortcuts for common editing tasks.
The HOWTO is available at the LDP(http://www.tldp.org/HOWTO/XFree86-Touch-Screen-HOWTO.html).
ETC(http://etc.sourceforge.net/hardware.php) is a tiny Linux distro and software for turning inexpensive surplus Citadel touchscreen industrial PCs into a custom Web-based and PHP-scriptable home control/remote control.
These are add on drivers(http://www.cdp1802.org/mmmtouch/) for the 3M (formerly Dynapro) touch screens running under XFree86. These drivers provide support for the SC3 and SC4 controllers as well as inter-active calibration.
3M Touch Systems USB TouchScreen Driver(http://www.opensource.ite.pl/download/index.html) is a package containing a kernel module which supports a USB touchscreen device made by 3M Touch Systems (formerly known as MicroTouch Systems Inc.). This touchscreen is also known as IBM SurePoint, and it is used for instance in IBM SurePOS 750.
There is a Kernel option for this device.
Troll Touch(http://www.trolltouch.com/) touchscreen products are compatible with all major computer operating sytems. That includes add-on touchscreens, laptop systems, CRT touch-monitors, all-in-one touch-computers and touch-enabled LCD and Plasma displays, which we're proud to announce now include the beautiful NEC 18 and 20 inch models, the incredible Apple 17"20"23" Cinema Display and the Pioneer 50 inch plasma display. The manufacturer provides Linux drivers.
The plpevtch(http://www.plop.at/en/touchscreen.html) driver is an eventdevice driver for touchscreens under Xorg 7.x. The driver was successful tested on: USB Touchscreen eGalax (ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen), Flybook Touchscreen PenmountLPC (A33i, V33i).
Zytouch Driver(http://www.mega-nerd.com/Zytouch/) is a userspace driver for USB-connected projected capacitance touchscreens from Zytronic. It uses libusb to read data from the device, and the X11 XTest extensions to feed X events into the X server.
libTISCH(http://tisch.sourceforge.net/) is a framework for easy development of multi-touch applications. It contains tools for video processing, calibration, gesture recognition and, most importantly, a GUI toolkit with widgets that utilize the multi-touch gestures detected by the lower layers. It runs on Linux, Mac OS X, and Windows.
xstroke(http://handhelds.org/cgi-bin/cvsweb.cgi/apps/xstroke/) is a full-screen gesture recognition program written for the X Window System. It captures gestures that are performed with a pointer device, (such as a mouse, a stylus, or a pen/tablet), recognizes the gestures and performs actions based on the gestures. xstroke has been developed on Linux systems, (i386 and StrongARM), but should be quite portable to any UNIX-like system with X.