Wacom Tablet .pet for Puppy 5.1

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
Joe Jasniewski
Posts: 17
Joined: Wed 20 Oct 2010, 12:05

Wacom Tablet .pet for Puppy 5.1

#1 Post by Joe Jasniewski »

I really like my Puppy 5.1.1 Linux! However I want to run it on a Toshiba 3500 AND make use of the Wacom pen based touch screen part of this tablet PC.

Now, I have read through many topics, links on the subject and the process seems like veritable HELL for someone at the level of editing an XORG startup file and getting lucky (once).

Also all the information seems to be centered around versions 4.X.X - how about a definitive setup for these machines (Usefull; Tablet.pet) or, step by step instructions for the neophyte.

By neophyte I mean; it's easier for me to just buy a tablet on Ebay with XP tablet already installed. However I hate XP yet want the tablet functionality. I guess the bottom line meaning is that this is worth money...probably to more people than myself!

By neophyte I also mean when I'm instructed to do something in a terminal like

$su
Password:
# xxd /dev/ttyS0

and I get something like BASH - xxd - command not found; I'm DONE at that point. I cant even find if my tablet's Wacom serial device is functional...

Thanks ahead for any assistance I can get with getting Wacom serial Toshiba tablet working on Puppy version 5.X.X! A .pet would be ideal!

Joe
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

try lupq 5.1.1

#2 Post by don570 »

I wasn't able to get lupu to work with the wacom bamboo tablet either.

....but I was able to get lupq 5.1.1 to work and it is essentially the same
operating system ( just some locales and languages removed)

http://www.murga-linux.com/puppy/viewto ... &start=135

http://www.murga-linux.com/puppy/viewto ... 56&t=60199

________________________________________________________
Joe Jasniewski
Posts: 17
Joined: Wed 20 Oct 2010, 12:05

I got some Wacom pen activity!

#3 Post by Joe Jasniewski »

I installed lupq, the suggested .pet and made the corresponding changes to the xorg.conf file to enable the Wacom. It works! ...Sort of...

Cursor tracking to the pen is great in some small areas of the screen, abysmal in others. It always goes to all parts of the screen...eventually. Some coordinates - such as the x-y frame where "plan" and "play" are - work perfectly. Others, such as where "connect" and "quickpet" are - I cant even get the cursor over the icons!

Do I assume my tablet's wacom screen is dead? the unit seems to be in very good shape; Toshiba Portege 3500 with zero scratches on the screen surface!

A pen from a different Toshiba behaves the same way...

How can I further diagnose?

Thanks and best regards,

Joe
Joe Jasniewski
Posts: 17
Joined: Wed 20 Oct 2010, 12:05

Diagnosing wacom serial on tablet

#4 Post by Joe Jasniewski »

I'm stuck on the "xxd" command again. If I could get this to run, I could see if my wacom is spitting out data consistently versus location on the screen.

My best friend Mr bash only says "bash: xxd: command not found"

The guys over at the Wacom Linux suggest using xxd like it's just a common part of the linux system. What do I need to do to get this to work in lupq?

Joe
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#5 Post by don570 »

I installed lupq, the suggested .pet and made the corresponding changes to the xorg.conf file to enable the Wacom. It works! ...Sort of..

It's a good sign that there is some movement even if it is very jerky and slow.
This means the pet package is installed.

Next step is to get the operating system to recognize the driver.

I was able to do this with the terminal commands

Code: Select all

depmod
modprobe wacom
Then I restart X . If your xorg.conf has been rewritten by you correctly
then the pen will respond immediately and be very quick. If the pen
remains slow and jerky then the obvious problem is that you haven't
written the xorg.conf file correctly.


As I mentioned already on Murga forum wacom thread there is a trick to
writing the xorg.conf file using lupq
I discovered this by looking at the xorg.conf file supplied by shinobar
and there was no section "ServerLayout" When I put one in and did
a restart of X I got a black screen and a message to run xorgwizard
When I did this , a standard xorg.conf file was created and it was
easy to modify for a wacom tablet. It works well except
that I get a period of black screen when I do a reboot.
So if you want to use this method , you should go to start menu and fire up the
prompt . Type in 'xorgwizard' and go thru the usual Puppy video driver
installation which only takes a few seconds.

This changes your xorg.conf file so that it is 'conventional'
i.e. it has a section that has a 'Server Layout'
I think you can figure out the rest yourself, but here's my
Server Layout' for a Bamboo tablet

Code: Select all

Section "ServerLayout"
    # For non-LCD tablets only
    # Only a few TabletPCs support this type
   # For Intuos3/CintiqV5/Graphire4/Bamboo tablets
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "stylus" "SendCoreEvents"
    InputDevice    "eraser" "SendCoreEvents"
    InputDevice    "cursor" "SendCoreEvents"
    InputDevice    "touch" "SendCoreEvents"
    InputDevice    "pad"
EndSection
and then after the definitions of mouse and keyboard
I put in

Code: Select all

Section "InputDevice"
    Identifier     "stylus"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"    # USB ONLY
    Option         "Type" "stylus"
    Option         "USB" "on"                  # USB ONLY
EndSection

Section "InputDevice"
    Identifier     "eraser"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"    # USB ONLY
    Option         "Type" "eraser"
    Option         "USB" "on"                  # USB ONLY
EndSection

Section "InputDevice"
    Identifier     "cursor"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"    # USB ONLY
    Option         "Type" "cursor"
    Option         "USB" "on"                  # USB ONLY
EndSection

Section "InputDevice"
    Identifier     "pad"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"    # USB ONLY
    Option         "Type" "pad"
    Option         "USB" "on"                  # USB ONLY
EndSection

Section "InputDevice"
    Identifier     "touch"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"    # USB ONLY
    Option         "Type" "touch"
    Option         "USB" "on"                  # USB ONLY
EndSection
Save to file and go back to terminal

Code: Select all

depmod
modprobe wacom
and restart X

Hope that isn't to confusing. I know the instructions on the Murga form
certainly are.

Once it is working as a favor please review mtpaint 3.34.55
on the webpage
http://www.murga-linux.com/puppy/viewto ... &start=150
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

create new xorg.conf file

#6 Post by don570 »

An alternate way to create a new xorg.conf file is to delete your current
xorg.conf file and then reboot. The operating system will check
while booting up and run xorgwizard when it finds no file.

_______________________________________________________
Last edited by don570 on Wed 27 Oct 2010, 17:12, edited 1 time in total.
Joe Jasniewski
Posts: 17
Joined: Wed 20 Oct 2010, 12:05

Great - It Works!

#7 Post by Joe Jasniewski »

Thanks so much for the .pet and assistance. All I did was install the .pet and make the appropriate additions to the xorg.conf file. My 3500 system had hardware issues which many of these do. Fixing it involved removing the screen bezel, the screen and wiggling / jiggling these small flat ribbon cables going to the Wacom board, which is affixed to the back of the LCD assy. The pen started responding smoothly at all parts of the screen after doing this!

Now I have a working tablet with lupq! Yay!

Unfortunately, the internal wireless has problems with lupq 5.1.1, as well as lupo 5.1.1. 4.3.1 it comes up immediately and every time. 5.1.1 I can get it sometimes, but on reboot it's lost again and often I cant get it back up at all.

I suppose something was done to improve the apparent lag in getting connected, to the detriment of slower hardware like this PIII machine. I'm asking about it in another thread.

Will the same .pet work in 4.3.1? I may be limited to it because of the wireless problem!

Thanks again!

Joe
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

pressure sensitive

#8 Post by don570 »

Is the tablet pressure sensitive? Test it with gimp.
Download gimp (this is just available from playdayz)
http://distro.ibiblio.org/pub/linux/dis ... -Lucid.pet

If you think puppy 4.3.1 is a better choice, then
I would recommend lighthouse 4.43 which is the exact same as 4.3.1
but has more apps pre-installed. It's easy to install the wacom
driver on it.
http://murga-linux.com/puppy/viewtopic. ... 55&t=47588

If you're more adventurous try lighthouse 5 . I was able to get the
wacom driver to install on it as well.


Just last night I was able to install the newest wacom driver on luci233
which is the beta of lucid puppy 5.2. The method I used was the same as
I described in the above post. So if you have the time try it out and report on
the thread
http://www.murga-linux.com/puppy/viewto ... &start=150

______________________________________________________
Joe Jasniewski
Posts: 17
Joined: Wed 20 Oct 2010, 12:05

I got Lighthouse up and Network works; No Wacom though...

#9 Post by Joe Jasniewski »

I'm a bit disappointed. Maybe easy for you? But I used the same .pet as before, with the 5.1.1. I changed the xorg.conf to: [below] and the pen no longer works. Please help, as I'm lost at this point.

Thanks and best regards,

Joe

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"
Load "synaptics"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the font modules
Load "type1"
Load "freetype"

# This loads xtrap extension, used by xrandr
Load "xtrap"

# This loads the GLX module (if present)
Load "glx"

# This loads dri module (if present)
Load "dri"

EndSection

# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

RgbPath "/usr/X11R7/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

FontPath "/usr/X11R7/lib/X11/fonts/misc/"
FontPath "/usr/X11R7/lib/X11/fonts/Type1/"
FontPath "/usr/X11R7/lib/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.

# Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

Option "RandR" "on"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
InputDevice "Synaptics Mouse" "AlwaysCore"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us" #xkeymap0
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "120"
Option "RightEdge" "930"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "0"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.030"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/ttyS0"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"
Option "Button2" "3"
Option "CursorProx" "256"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/ttyS0"
Option "Type" "stylus"
Option "PressCurve" "50,0,100,50"
Option "ForceDevice" "ISDV4"
Option "Button2" "3"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/ttyS0"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"
Option "Button2" "3"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5-48.5
VertRefresh 40-70
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection

Section "Monitor"
#DisplaySize 240 180 # mm
Identifier "Monitor0"
VendorName "TOS"
ModelName ""
Option "DPMS"
HorizSync 31.5-48.5
VertRefresh 40-70
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "AccelMethod" # [<str>]
#Option "SWcursor" # [<bool>]
#Option "PciRetry" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "SetMClk" # <freq>
#Option "MUXThreshold" # <i>
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "NoMMIO" # [<bool>]
#Option "NoPciBurst" # [<bool>]
#Option "MMIOonly" # [<bool>]
#Option "CyberShadow" # [<bool>]
#Option "CyberStretch" # [<bool>]
#Option "XvHsync" # <i>
#Option "XvVsync" # <i>
#Option "XvBskew" # <i>
#Option "XvRskew" # <i>
#Option "FpDelay" # <i>
#Option "Display1400" # [<bool>]
#Option "Display" # [<str>]
#Option "GammaBrightness" # [<str>]
#Option "TVChipset" # [<str>]
#Option "TVSignal" # <i>
Identifier "Card0"
Driver "trident" #card0driver
VendorName "Trident Microsystems"
BoardName "CyberBlade XPAi1"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection
EndSection

#PuppyHardwareProfile=Trident_CYBER_8820TOSHIBAInte
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

puppy4.3.1 and wacom tablet

#10 Post by don570 »

Note to Joe Jasniewski

It seems like wacom-0.8.4-4_xorg_driver.pet is
the only version that will work with Puppy 4.3.1

It's easy to install drivers in Puppy 4.3.1
because it has a 'ServerLayout' section.

Download
http://www.browserloadofcoolness.com/so ... driver.pet
Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Re: puppy4.3.1 and wacom tablet

#11 Post by Frank Cox »

don570 wrote:Note to Joe Jasniewski

It seems like wacom-0.8.4-4_xorg_driver.pet is
the only version that will work with Puppy 4.3.1

It's easy to install drivers in Puppy 4.3.1
because it has a 'ServerLayout' section.

Download
http://www.browserloadofcoolness.com/so ... driver.pet
Will this work on most Tablet PC's? I have a Fujitsu t4010 and a Gateway M275. I prefer 431 but above it was said that this might be easier to do in the Lighthouse version. Is there really much difference between that and plain vanilla 431? As far as getting the Tablet features that is.

Thanks
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

note to tablet users

#12 Post by don570 »

Joe Jasniewski replied to me that he could get
Lucid Puppy QuickSet (lupq) to
run properly.. at least the stylus moved properly.

But he didn't reply back about Puppy 4.3.1

....but I don't see why not. However when I looked at his
xorg.conf file it was radically different from mine.
Tablet PCs are obviously very complex and they need a more
detailed xorg.conf . That subject is not something I know much about.
Sorry.

Best of Luck.
Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Re: note to tablet users

#13 Post by Frank Cox »

don570 wrote:Joe Jasniewski replied to me that he could get
Lucid Puppy QuickSet (lupq) to
run properly.. at least the stylus moved properly.

But he didn't reply back about Puppy 4.3.1

....but I don't see why not. However when I looked at his
xorg.conf file it was radically different from mine.
Tablet PCs are obviously very complex and they need a more
detailed xorg.conf . That subject is not something I know much about.
Sorry.

Best of Luck.

I looked over at Ubuntu and up until 9.04 they had a deb package in the repositories. Perhaps the one for Hardy Heron would work in Puppy?
I am no expert here either {or anywhere else :}] . It seems there are enough Tablets to warrant a bit more support .One thing all Linux users need to do is donate to the people who do this. I have not been able to do much but if a few percent of the people would give 5- 20 dollars for the people who write their favorite programs the support would increase dramatically. I wonder what percentage have ever sent Barry a check?
If everyone who used Puppy sent 5.00 -15.00 a month I bet there would be a TabletPc.pet . Maybe set something up with PayPal where they automatically sent a certain amount rrom your account to a fund for the guys/ladies who use their skills so duffers like us can have such cool software. Maybe have different membership levels in the Puppy Club depending on your monthly gift and vote on what percentage of the funds goes to different levels of programmers depending on their contributions and maybe have contests for new laptops etc for the coolest new additions etc.
I think a lot of people {still a small percentage} would give something every month if there was a program like that . It never ceases to amaze this quality of sofware is "free" .

Open source programmers need pizza too.
Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Wacon for 431

#14 Post by Frank Cox »

I have had no trouble getting my Gateway M275 Tablet working in Lubuntu 9,10, or 11 but never Puppy 431.
Post Reply