NOTE- AN UPDATED TUTORIAL FOR INTREPID IBEX IS AVAILABLE! Need someone to check whether that tutorial is compatible with Hardy Heron
- [Compatible with Hardy Heron (8.04) ONLY]
- [TODO]
- Add a FAQ section (especially the fact that only realized that recently the original forum was down x_x...) -- main proof that I have been neglecting this blog and WizardPen progress these days
- Any update if necessary
UPDATE HISTORY:21 October 2008
- Verified that steps are compatible with Intrepid Ibex (using compile by source method),
- Added draft FAQ [Big TODO item, help needed]
27 May 2008
- Added a troubleshooting step in the setting up section which recommends you to regenerate a fresh xorg.conf
27 April 2008
- Updated link to download the driver source (Contributor: zack)
- Included instruction on how to using precompiled driver
- Modified xorg.conf on where to put the "CorePointer" option
As Ubuntu 8.04 (Hardy Heron) was released end of April 2008, one of the major change is XOrg 7.3, which sports hot-plugging, auto-configuration, better support of multiple input device and other powerful features. However, with those features in place, the existing Genius Wizardpen driver was not compatible with the latest XOrg.
Currently, Miriad (whom participated in the original Wizardpen driver forums) have updated the driver to make it compatible with XOrg 7.3 (rejoice!). Here are the instructions to configuring your Wizardpen:
Obtaining the driver
Option 1: Using a precompiled driver (Recommended)
Miriad have provided a precompiled driver for Hardy and can be obtained from http://specificcrap.arbitrarycrap.com/wizardpen_drv.so. Just download the driver and put it in /usr/lib/xorg/modules/input/.
Option 2: Building from source
(*Note: I haven't tested this with completely fresh Hardy system though ^^||)
- Download the source package: http://specificcrap.arbitrarycrap.com/wizardpen-0.6.0.2.tar.gz
- Unpack it somewhere with following command: tar -zxvf wizardpen-0.6.0.2.tar.gz
- Grab the necessary packages (UNCONFIRMED! Let me know if I missed out an important package): sudo aptitude install xutils libx11-dev libxext-dev x-dev build-essential xautomation xinput xserver-xorg-dev
- Change directory to where you unpacked the source code: cd wizardpen-0.6.0.2
- Compile and install the driver: sudo ./configure --with-xorg-module-dir=/usr/lib/xorg/modules && make && make install
- Verify that the driver is installed correctly (Check for wizardpen.la and wizardpen.so): ls /usr/lib/xorg/modules/input/wizardpen.*
Configuring and using your Wizardpen
- Connect your Wizardpen tablet (if you haven't already done so)
- Find out the name of your tablet : cat /proc/bus/input/devices | grep Name
- Edit your /etc/X11/xorg.conf file and type the following (or to verify against your last working xorg.conf with the Wizardpen in Gutsy):
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "WizardPen Tablet"
# Paste the name of the tablet as found in the previous step
Option "Name" "UC-LOGIC Tablet WP5540U"
Option "SendCoreEvents" "true"
Driver "wizardpen"
Option "TopX" "5619"
Option "TopY" "6554"
Option "BottomX" "29405"
Option "BottomY" "29671"
Option "MaxX" "29405"
Option "MaxY" "29671"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "WizardPen Tablet" "SendCoreEvents"
InputDevice "Configured Mouse" "CorePointer"
EndSection
- Restart your X server: sudo /etc/init.d/gdm restart (*Note: It'd be better for you to logout, press Alt-F1 to go into the command prompt screen to execute this command)
- If X fails to start up, or that the cursor runs amok with unpredictable and unacceptable behaviour (e.g. button mapping screw-ups), I greatly recommend that you execute sudo dpkg-reconfigure xserver-xorg to regenerate a new working copy of xorg.conf and reattempt to configure the Wizardpen again (i.e. repeat Step 3-4 in this section). It may be helpful to read the IMPORTANT NOTE I had below.
IMPORTANT NOTE: The "SendCoreEvents" option is mandatory to prevent focus stealing between your mouse and Wizardpen, which would lead to a jerky pointer which is not what you'd want when you're drawing ;). It may be required to have your mouse being set with the "CorePointer" option (Reason I'm setting this option for the mouse is because without the actual mouse configured with "CorePointer" would give X11 an option to select the Wizardpen as the core [read: main] pointer and royally screw the button mapping of my mouse).
Should you find your Wizardpen not working yet, check out the /var/log/Xorg.0.log to see what went wrong (Search for "EE" and "WW" would give you some important hint). Google and the UbuntuForums are always your friend when it come to troubleshooting things ;).
Till then, good luck and have fun!
[FAQ - DRAFT]
- Wireless mouse for Wizardpen is not working: From my understanding is that support for the wireless mouse that comes with Wizardpen is NOT IMPLEMENTED yet. Therefore it won't work.
- Pressure sensitivity not working in GIMP: Check your GIMP preferences at "Edit > Preferences". Under the "Input Devices" menu item, click on "Configure Extended Input Devices...". Choose the WizardPen device and MAKE SURE YOU SET THE MODE TO SCREEN/WINDOW (not "Disabled"). Without that setting, it won't work ;)
[REFERENCE AND RESOURCES]
- WizardPen driver and XOrg 7.3
- TabletSetupWizardpen (Ubuntu Community Help)
- HOWTO: Setup a wizardpen-based tablet (Ubuntu Forums)