The Linux Wacom Project
SourceForge.net Logo

Linux Wacom Project HOWTO

2.2 - Downloading the Code






The file linuxwacom-0.8.0-3.tar.bz2 is the stable package and contains files that you will need to get your serial or USB tablet working. The current beta package linuxwacom-0.8.1-4.tar.bz2 is also available and may be used by people who are willing to help test new features. I will never put a beta package on this site that I am not running myself on my primary development machine. So you can be certain that if there are any obvious show stoppers, they will be fixed before you get to see them.

Unpacking the tarball is usually a one-step process, but I show both steps in case the typical -jxf option doesn't work with tar.

[jej@ayukawa jej]$ bunzip2 linuxwacom-0.8.0-3.tar.bz2
[jej@ayukawa jej]$ tar -xf linuxwacom-0.8.0-3.tar
[jej@ayukawa jej]$ cd linuxwacom-0.8.0-3
Once in the package directory, you need only to configure and build the code. This is described in more detail as you continue. The executables and wacom_drv.o are installed automatically; the kernel drivers have different installation procedures depend on the kernel source you use.

If you are interested, the following tables contain the package contents and release dates. Otherwise, let's continue.

Stable files included for linuxwacom-0.8.0-3:

FileComment
configure- configure script for distribution independent builds
prebuilt/install- installer for the executables and Wacom X driver to a system identical to the development system.
prebuilt/uninstall- unistaller for the executables
prebuilt/wacom.4x.gz- man page for Wacom driver
prebuilt/32- Wacom X driver and its utility programs for XFree86 and X11R6/Xorg on x86 systems
prebuilt/64- Wacom X driver and its utility programs for XFree86 and X11R6/Xorg on x86-64 systems
src/util/wacdump.c- a simple program for displaying tablet event data directly using ncurses
src/util/xidump.c- a diagnostic program for displaying XInput event data
src/util/wacscrn.c- curses library for wacdump
src/util/wactablet.c- wacom tablet library for wacdump
src/util/wacusb.c- wacom USB protocol library for wacdump
src/util/wacserial.c- wacom serial protocol library for wacdump
src/util/wactablet.h- wacom tablet library for wacdump
src/util/wacusb.h- wacom USB protocol library for wacdump
src/util/wacserial.h- wacom serial protocol library for wacdump
src/util/xsetwacom.c- a command line configuration tool for Wacom X driver
src/util/wacomcfg.c- configuration option library for xsetwacom
src/util/wcmAction.c- keystroke and modifier encoding/decoding
src/util/wcmAction.h- keystroke routine definitions
src/include/Xwacom.h- configuration options for xsetwacom
src/2.4/wacom.c- replacement kernel driver for kernel older than 2.4.22 (tested on 2.4.18/19/20)
src/2.4/usbmouse.c- replacement kernel driver for kernel older than 2.4.22 (tested on 2.4.18/19/20), use only if needed
src/2.4/hid-core.c- replacement kernel driver for kernel older than 2.4.22 (tested on 2.4.18/19/20), use only if needed
src/2.4/evdev.c- replacement kernel driver for kernel older than 2.4.22 (tested on 2.4.18/19/20), use only if needed
src/2.4/mousedev.c- replacement kernel driver for kernel older than 2.4.22 (tested on 2.4.18/19/20), use only if needed
src/2.4/input.c- replacement kernel driver for kernel older than 2.4.22 (tested on 2.4.18/19/20), use only if needed
src/2.4.22/wacom.c- replacement kernel driver for kernel 2.4.22 or newer (tested on 2.4.22/23/24)
src/2.4.22/usbmouse.c- replacement kernel driver for kernel 2.4.22 or newer (tested on 2.4.22/23/24), use only if needed
src/2.4.22/hid-core.c- replacement kernel driver for kernel 2.4.22 or newer (tested on 2.4.22/23/24), use only if needed
src/2.4.22/evdev.c- replacement kernel driver for kernel 2.4.22 or newer (tested on 2.4.22/23/24), use only if needed
src/2.4.22/mousedev.c- replacement kernel driver for kernel 2.4.22 or newer (tested on 2.4.22/23/24), use only if needed
src/2.4.22/input.c- replacement kernel driver for kernel 2.4.22 or newer (tested on 2.4.22/23/24), use only if needed
src/2.4.30x86-64/wacom.c- replacement kernel driver for kernel 2.4.30 or newer (tested on 2.4.30 AMD 64bit system)
src/2.4.30x86-64/usbmouse.c- replacement kernel driver for kernel 2.4.30 or newer (tested on 2.4.30 AMD 64bit system), use only if needed
src/2.4.30x86-6/hid-core.c- replacement kernel driver for kernel 2.4.30 or newer (tested on 2.4.30 AMD 64bit system), use only if needed
src/2.4.30x86-64/evdev.c- replacement kernel driver for kernel 2.4.30 or newer (tested on 2.4.30 AMD 64bit system), use only if needed
src/2.4.30x86-64/mousedev.c- replacement kernel driver for kernel 2.4.30 or newer (tested on 2.4.30 AMD 64bit system), use only if needed
src/2.6.x/wacom.c- replacement kernel driver for kernel 2.6.x where x can be 8 to 10
src/2.6.x/wacom_sys.c- wacom kernel driver specific to each major kernel release, where x can be 11 to 19
src/2.6.x/wacom_wac.c- wacom kernel driver processes tablet specific information, where x can be 16 or 19
src/2.6.x/wacom.h- wacom kernel driver header specific to each major kernel release, where x can be 11 to 19
src/2.6.16/wacom_wac.h- part of wacom kernel driver header for tablet specific declaration and definitions
src/2.6.x/hid-core.c- replacement kernel driver for kernel 2.6.x where x can be 8 to 16, use only if needed
src/xdrv/xf86Wacom.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Binary available in prebuilt directory.
src/xdrv/xf86Wacom.h- source for wacom_drv.o; requires XFree86/Xorg build environment to compile.
src/xdrv/wcmCommon.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Common to USB and serial tablets
src/xdrv/wcmXCommand.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. APIs to xsetwacom.
src/xdrv/wcmCompat.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. XFree86 4.x support
src/xdrv/wcmConfig.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Configuration setup
src/xdrv/wcmFilter.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Raw data filters
src/xdrv/wcmFilter.h- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Raw data filters
src/xdrv/wcmISDV4.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. General Tablet PC
src/xdrv/wcmSerial.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Serial tablet support
src/xdrv/wcmSerial.h- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. Serial tablet support
src/xdrv/wcmUSB.c- source for wacom_drv.o; requires XFree86/Xorg build environment to compile. USB tablet support
src/wacomxi/wacomcpl-exec- a graphic configuration tool for wacom XFree86 driver
src/wacomxi/wacomxi.c- calibration library for xsetwacom
src/wacomxi/wacomxi.h- calibration library for xsetwacom
GPL- the GNU General Public License, in case you did not already have one lying around

Stable Packages by Version and Date:

FileDateComment
linuxwacom-0.8.0-3.tar.bz2-2008-05-23Support: kernels up to 2.6.25; Keystrokes for both buttons and expresskeys; New tablets: Bamboo series and Cintiq 12WX & 20WSX, and so much more that you can not afford to miss.
linuxwacom-0.7.8-3.tar.bz2-2007-08-15Supports new tablet, Bamboo. Provides prebuilt Wacom X driver and its utility programs for x86_32 and x86_64 systems. Adds many new xsetwacom options.
linuxwacom-0.7.6-4.tar.bz2-2006-12-01Updated xsetwacom and support kernel 2.6.17/18, Intuos3 4x6 and on-the-fly tablet rotation.
linuxwacom-0.7.4-3.tar.bz2-2006-06-19Supports kernels 2.6.15/16, 2 new Intuos3 (12x12 and 12x19), and DTF 521.
linuxwacom-0.7.2.tar.bz2-2005-12-21Updated configuration script and support kernel 2.6.13/14, Graphire4, PL710, DTF720, Intuos3 6x11 and Volito2 .
linuxwacom-0.7.0-1.tar.bz2-2005-09-23Updated wacomcpl and support 16 buttons for all tools.
linuxwacom-0.7.0-x86-64-1.tar.bz2-2005-09-23Updated wacomcpl and support 16 buttons for all tools.
linuxwacom-0.6.8.tar.bz2-2005-05-05Support Cintiq 21UX and kernel 2.6.11.
linuxwacom-0.6.6.tar.bz2-2004-12-01Build .ko locally and support kernel 2.6.10.
linuxwacom-0.6.4.tar.bz2-2004-08-06Updated wacusb.c and fixed USB tablet protocol V dual input bug.
linuxwacom-0.6.3.tar.bz2-2004-05-25Fixed tool on tablet and relative speed bugs.
linuxwacom-0.6.2.tar.bz2-2004-04-02Fixed DoubleSpeed, DoubleRadius, and TwinView issues.
linuxwacom-0.6.1.tar.bz2-2004-03-02added wacomcpl, support kernel 2.4.24 and 2.6.2/3
linuxwacom-0.6.0.tar.bz2-2004-02-04added wacomcpl, support kernel 2.4.22 and 2.6.0
linuxwacom-0.4.1.tar.gz-2003-03-22added xidump, checks for ncurses
linuxwacom-0.4.0.tar.gz-2003-01-31production release from 0.3.7-beta

Beta Packages by Version and Date:

FileDateComment
linuxwacom-0.8.1-4.tar.bz2-2008-09-01Support USB Tablet PC with and without touch. Support kernel 2.6.26
linuxwacom-0.7.9-11.tar.bz2-2008-04-11Support kernel 2.6.22 & 2.6.24. Temporary workaround for Xorg 7.3. Support Bamboo series and Cintiq 12WX & 20WSX. Updated wacomcpl for keystrokes. Support serial Tablet PC with touch.
linuxwacom-0.7.7-12.tar.bz2-2007-06-15Support Bamboo. Updated installer under prebuilt directory to install X driver as well as its associated utilities. Support non-overlapped multi-areas for same InputDevice. Support pad with button and keystroke events through xsetwacom
linuxwacom-0.7.5-4.tar.bz2-2006-09-29Support kernel 2.6.17/18, Intuos3 4x6, and tablet detach/attach as well as rotation while X running.
linuxwacom-0.7.3-1.tar.bz2-2006-04-07Support kernel 2.6.15/16, Intuos3 12x12 and 12x19.
linuxwacom-0.7.1-2.tar.bz2-2005-12-06Support kernel 2.6.13/14, Graphire4, PL710, DTF720, Intuos3 6x11 and Volito2.
linuxwacom-0.6.9.tar.bz2-2005-08-08Support tablet orentation rotation.
linuxwacom-0.6.9-x86-64.tar.bz2-2005-08-08Support x86-64 system.
linuxwacom-0.6.7.tar.bz2-2005-03-28Added Cintiq 21UX and kernel 2.6.11 support.
linuxwacom-0.6.5.tar.bz2-2004-11-05Added Intuos3 support.
linuxwacom-0.5.4-beta.tar.bz2-2003-12-22General Tablet PC support. 2.6.0 kernel support.
linuxwacom-0.5.3-beta.tar.gz-2003-11-12Added wacomcpl utility. 2.4.22 kernel support. TwinView support.
linuxwacom-0.5.2-beta.tar.gz-2003-07-10Fixed Intuos filter code. 2.5 kernel support. Minor bug fixes.
linuxwacom-0.5.1-beta.tar.gz-2003-06-15Completely refactored data path, configurability.
linuxwacom-0.5.0-beta.tar.gz-2003-02-12Updated PL code. Numerous tweaks.







Copyright (C) 2002-2008 - LinuxWacom -Last updated September 1, 2008
This website and its contents are licensed under the GNU FDL.