Page 1 of 2 12 LastLast
Results 1 to 10 of 1415

Thread: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

Hybrid View

  1. #1
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Hi rikono,

    I'm sorry to hear that. Which country and why?

    The problem is the upload limit on the forum is about 900 kb and even compressed linuxwacom is around 1.2 MB. So you can't upload it here.


    Hi ZoomQuiet,

    The lines are in the wrong section. The buttons are for stylus, 'ifo' not touch 'if1'. So:
    Code:
        <match key="input.originating_device" contains="if0">
          <match key="info.product" contains="Wacom">
    	<merge key="input.x11_driver" type="string">wacom</merge>
    	<merge key="input.x11_options.Type" type="string">stylus</merge>
           <merge key="input.x11_options.Button2" type="string">3</merge>
           <merge key="input.x11_options.Button3" type="string">2</merge>
    	<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
    	<append key="wacom.types" type="strlist">eraser</append>
    	<append key="wacom.types" type="strlist">cursor</append>
    	<append key="wacom.types" type="strlist">pad</append>
            <!-- for HP dv3-2250 multi-touch laptop -->
            <match key="info.udi" contains="e2">
              <merge key="input.x11_options.Type" type="string">touch</merge>
            </match>
          </match>
        </match>
    If you want to use xsetwacom commands I need to see your whole 'xinput --list'. The portion you showed doesn't look correct.
    i'm Chinese Pythoner...
    A Python applet to rotate HP tablet pc's: Magick Rotation.

  2. #2
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Hi raderack,

    That should be in the tutorial..that on every new kernel,these steps have to be made again..
    It is, see step 3) Section 1:
    (Remember if you update to a newer kernel and have a usb tablet it will seem to "break". This is because the wacom.ko usb kernel driver/module you compiled won't be in the directory for kernel modules the new kernel creates. Either copy your compiled wacom.ko into the new directory (see 6) below) or if that doesn't work recompile.)

  3. #3
    Join Date
    Dec 2009
    Beans
    6
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    to Favux :
    Thank you for your concern. I'm from Iran, and I really don't know why! Opensource and Freeware programs should be available to anyone without restrictions, as I have no problems with my ubuntu updates and software center.
    I don't have any problems with the japanese version of sourceforge, but couldn't find linuxwacom there. Does anybody know of some other place it is uploaded to?

  4. #4
    Join Date
    Feb 2007
    Beans
    59

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Quote Originally Posted by rikono View Post
    to Favux :
    Thank you for your concern. I'm from Iran, and I really don't know why! Opensource and Freeware programs should be available to anyone without restrictions, as I have no problems with my ubuntu updates and software center.
    I don't have any problems with the japanese version of sourceforge, but couldn't find linuxwacom there. Does anybody know of some other place it is uploaded to?
    u could try this mirror of the cvs version...
    http://gitorious.org/linuxwacom/linuxwacom-mirror

    or simply use a proxy... this should work:
    http://anonymouse.org/cgi-bin/anon-w....8.6-1.tar.bz2
    Last edited by marranzano; May 5th, 2010 at 05:28 PM.

  5. #5
    Join Date
    Dec 2009
    Beans
    6
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Thanks, I've never used cvs before so I'm going to try it out!
    Website proxies are filtered from within the country so I don't have access to them (and tor hates my computer!).
    Last edited by rikono; May 5th, 2010 at 06:07 PM.

  6. #6
    Join Date
    May 2007
    Beans
    136

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Hi Favux

    I just want to let you know and others as well, that I also found a way of making the middle button on the stylus act as right-click.

    I had the same problem with "hover mode" for my middle-button as bcw had earlier (post #909). You found out that my touch' name in xsetwacom.sh should be either

    Code:
    xsetwacom set "Wacom ISDv4 93 touch" bottomy "3905"
    or
    xsetwacom set 13 bottomy "3905"
    You also told me that my stylus was "12" (touch was 13 and eraser 14)

    Bcw had found out that "TPCButton" should be "off" to change "hover"-mode, so I simply changed the "button-part" in my xsetwacom.sh from

    Code:
    xsetwacom set stylus TPCButton "on"
    xsetwacom set stylus Button3 "Button 2"
    xsetwacom set stylus Button2 "Button 3"
    xsetwacom set stylus Button1 "Button 1"
    to

    Code:
    xsetwacom set 12 TPCButton "off"
    xsetwacom set 12 Button3 "Button 2"
    xsetwacom set 12 Button2 "Button 3"
    xsetwacom set 12 Button1 "Button 1"
    I hope it may help others with the same problems.

    Martin

  7. #7
    Join Date
    May 2007
    Beans
    136

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    hmmm...I was a bit to fast.
    Right-click with the middle-button only works when I use Easystrokes for gestures.
    It doesn't work as an ordinary right-click on fx. a file.
    Anyone?

    Martin

  8. #8
    Join Date
    Nov 2006
    Location
    ZhuHai,Guangdong,China
    Beans
    15
    Distro
    Ubuntu 9.10 Karmic Koala

    Post Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Quote Originally Posted by Favux View Post
    Hi ZoomQuiet,

    The lines are in the wrong section. The buttons are for stylus, 'ifo' not touch 'if1'. So:
    Code:
        <match key="input.originating_device" contains="if0">
          <match key="info.product" contains="Wacom">
    	<merge key="input.x11_driver" type="string">wacom</merge>
    	<merge key="input.x11_options.Type" type="string">stylus</merge>
           <merge key="input.x11_options.Button2" type="string">3</merge>
           <merge key="input.x11_options.Button3" type="string">2</merge>
    	<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
    	<append key="wacom.types" type="strlist">eraser</append>
    	<append key="wacom.types" type="strlist">cursor</append>
    	<append key="wacom.types" type="strlist">pad</append>
            <!-- for HP dv3-2250 multi-touch laptop -->
            <match key="info.udi" contains="e2">
              <merge key="input.x11_options.Type" type="string">touch</merge>
            </match>
          </match>
        </match>
    thanx for Favux patience
    whereis the name of all elements of BAMBOO for config? so i can try to understand,how to fixed .fdi ...
    try fixed as:
    Code:
    diff -u Favux_new-generic_rc2_10-linuxwacom.fdi  /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi 
    --- Favux_new-generic_rc2_10-linuxwacom.fdi	2010-05-05 14:23:20.000000000 +0800
    +++ /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi	2010-05-06 09:22:03.000000000 +0800
    @@ -8,6 +8,8 @@
           <match key="info.product" contains="Wacom">
     	<merge key="input.x11_driver" type="string">wacom</merge>
     	<merge key="input.x11_options.Type" type="string">stylus</merge>
    +        <merge key="input.x11_options.Button2" type="string">3</merge>
    +        <merge key="input.x11_options.Button3" type="string">2</merge>
     	<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
     	<append key="wacom.types" type="strlist">eraser</append>
     	<append key="wacom.types" type="strlist">cursor</append>
    @@ -93,4 +95,3 @@
         </match>
       </device>
     </deviceinfo>
    reboot ,but onthing changed ...

    If you want to use xsetwacom commands I need to see your whole 'xinput --list'. The portion you showed doesn't look correct.
    sorry, this is full export:
    Code:
    "Virtual core pointer"	id=0	[XPointer]
    	Num_buttons is 32
    	Num_axes is 2
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is -1
    		Max_value is -1
    		Resolution is 0
    	Axis 1 :
    		Min_value is -1
    		Max_value is -1
    		Resolution is 0
    "Virtual core keyboard"	id=1	[XKeyboard]
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    "AT Translated Set 2 keyboard"	id=2	[XExtensionKeyboard]
    	Type is KEYBOARD
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    "stylus"	id=3	[XExtensionPointer]
    	Type is TOUCHPAD
    	Num_buttons is 12
    	Num_axes is 2
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 0
    		Max_value is 480
    		Resolution is 1
    	Axis 1 :
    		Min_value is 0
    		Max_value is 320
    		Resolution is 1
    "stylus"	id=4	[XExtensionKeyboard]
    	Type is Wacom Stylus
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    	Num_buttons is 9
    	Num_axes is 6
    	Mode is Absolute
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 0
    		Max_value is 12266
    		Resolution is 2540
    	Axis 1 :
    		Min_value is 0
    		Max_value is 9200
    		Resolution is 2540
    	Axis 2 :
    		Min_value is 0
    		Max_value is 2048
    		Resolution is 1
    	Axis 3 :
    		Min_value is -64
    		Max_value is 63
    		Resolution is 1
    	Axis 4 :
    		Min_value is -64
    		Max_value is 63
    		Resolution is 1
    	Axis 5 :
    		Min_value is 0
    		Max_value is 1023
    		Resolution is 1
    "Chicony PFU-65 USB Keyboard"	id=5	[XExtensionKeyboard]
    	Type is KEYBOARD
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    "Sleep Button"	id=6	[XExtensionKeyboard]
    	Type is KEYBOARD
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    "Video Bus"	id=7	[XExtensionKeyboard]
    	Type is KEYBOARD
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    "Power Button"	id=8	[XExtensionKeyboard]
    	Type is KEYBOARD
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    "pad"	id=9	[XExtensionKeyboard]
    	Type is Wacom Pad
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    	Num_buttons is 8
    	Num_axes is 6
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 0
    		Max_value is 0
    		Resolution is 2540
    	Axis 1 :
    		Min_value is 0
    		Max_value is 0
    		Resolution is 2540
    	Axis 2 :
    		Min_value is 0
    		Max_value is 2048
    		Resolution is 1
    	Axis 3 :
    		Min_value is -1
    		Max_value is -1
    		Resolution is 0
    	Axis 4 :
    		Min_value is -1
    		Max_value is -1
    		Resolution is 0
    	Axis 5 :
    		Min_value is 0
    		Max_value is 71
    		Resolution is 1
    "eraser"	id=10	[XExtensionKeyboard]
    	Type is Wacom Eraser
    	Num_keys is 248
    	Min_keycode is 8
    	Max_keycode is 255
    	Num_buttons is 9
    	Num_axes is 6
    	Mode is Absolute
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 0
    		Max_value is 12266
    		Resolution is 2540
    	Axis 1 :
    		Min_value is 0
    		Max_value is 9200
    		Resolution is 2540
    	Axis 2 :
    		Min_value is 0
    		Max_value is 2048
    		Resolution is 1
    	Axis 3 :
    		Min_value is -64
    		Max_value is 63
    		Resolution is 1
    	Axis 4 :
    		Min_value is -64
    		Max_value is 63
    		Resolution is 1
    	Axis 5 :
    		Min_value is 0
    		Max_value is 1023
    		Resolution is 1
    "Macintosh mouse button emulation"	id=11	[XExtensionPointer]
    	Type is MOUSE
    	Num_buttons is 5
    	Num_axes is 2
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is -1
    		Max_value is -1
    		Resolution is 1
    	Axis 1 :
    		Min_value is -1
    		Max_value is -1
    		Resolution is 1
    "SynPS/2 Synaptics TouchPad"	id=12	[XExtensionPointer]
    	Type is TOUCHPAD
    	Num_buttons is 12
    	Num_axes is 2
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 1472
    		Max_value is 5472
    		Resolution is 1
    	Axis 1 :
    		Min_value is 1408
    		Max_value is 4448
    		Resolution is 1
    others test export, maybe usability:
    Code:
    zq4wk0laptop:~/tmp/0day/wacom> lsmod | grep wacom
    wacom                  30492  0 
    zq4wk0laptop:~/tmp/0day/wacom> modinfo -n wacom
    /lib/modules/2.6.31-21-generic/kernel/drivers/input/tablet/wacom.ko
    zq4wk0laptop:~/tmp/0day/wacom> xinput --list --short
    "Virtual core pointer"	id=0	[XPointer]
    "Virtual core keyboard"	id=1	[XKeyboard]
    "AT Translated Set 2 keyboard"	id=2	[XExtensionKeyboard]
    "touch"	id=3	[XExtensionPointer]
    "stylus"	id=4	[XExtensionKeyboard]
    "Chicony PFU-65 USB Keyboard"	id=5	[XExtensionKeyboard]
    "Sleep Button"	id=6	[XExtensionKeyboard]
    "Video Bus"	id=7	[XExtensionKeyboard]
    "Power Button"	id=8	[XExtensionKeyboard]
    "eraser"	id=9	[XExtensionKeyboard]
    "pad"	id=10	[XExtensionKeyboard]
    "Macintosh mouse button emulation"	id=11	[XExtensionPointer]
    "SynPS/2 Synaptics TouchPad"	id=12	[XExtensionPointer]
    zq4wk0laptop:~/tmp/0day/wacom> dmesg | grep Wacom
    [   24.185517] input: Wacom Bamboo Craft Pen as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2.2/2-2.2:1.0/input/input8
    [   24.199539] input: Wacom Bamboo Craft Finger as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2.2/2-2.2:1.1/input/input9
    [   24.205458] wacom: v1.52-pc-0.1:USB Wacom tablet driver
    zq4wk0laptop:~/tmp/0day/wacom> xsetwacom list
    touch     touch
    stylus     stylus
    eraser     eraser
    pad     pad
    thanx for all!

    A Python applet to rotate HP tablet pc's: Magick Rotation.
    thanx for point,i'll try it

  9. #9
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Hi ZoomQuiet,

    That doesn't make sense, those lines should work. I need to see your entire 10-linuxwacom.fdi at /usr/share/hal/fdi/policy/20thirdparty/. Please post it as an attachment.

    There should be only one wacom.fdi. Make sure there aren't any others. Also check /etc/hal/fdi/policy/. There should not be any Wacom entries in xorg.conf in /etc/X11.

    The entire xinput --list helped. This section is wrong:
    Code:
    "stylus"	id=3	[XExtensionPointer]
    	Type is TOUCHPAD
    	Num_buttons is 12
    	Num_axes is 2
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 0
    		Max_value is 480
    		Resolution is 1
    	Axis 1 :
    		Min_value is 0
    		Max_value is 320
    		Resolution is 1
    I think that is touch. It looks the the synaptic.fdi (touchpad) has grabbed your touch. This happens on some systems. Need to look at your Xorg.0.log in /var/log/. If so the fix is easy. Please post it as an attachment.

  10. #10
    Join Date
    Nov 2006
    Location
    ZhuHai,Guangdong,China
    Beans
    15
    Distro
    Ubuntu 9.10 Karmic Koala

    Red face Re: HOW TO: Install a LinuxWacom Kernel Driver for Tablet PC's

    Quote Originally Posted by Favux View Post
    That doesn't make sense, those lines should work. I need to see your entire 10-linuxwacom.fdi at /usr/share/hal/fdi/policy/20thirdparty/. Please post it as an attachment.

    There should be only one wacom.fdi. Make sure there aren't any others. Also check /etc/hal/fdi/policy/. There should not be any Wacom entries in xorg.conf in /etc/X11.
    Yes, i feel odd too; but realy only one 10-linuxwacom.fdi
    Code:
    $ ll /usr/share/hal/fdi/policy/20thirdparty/
    总计 36
    -rwxr-xr-x 1 root root 4335 2010-05-06 09:22 10-linuxwacom.fdi
    -rwxr-xr-x 1 root root 2928 2009-11-24 22:41 10-linuxwacom.fdi-0.8.5.4-35
    -rwxr-xr-x 1 root root 3558 2009-12-02 09:04 10-linuxwacom.fdi-0.8.5-4-bamboo-34
    -rwxr-xr-x 1 root root 2172 2009-11-16 14:06 10-linuxwacom.fdi-orig
    -rw-r--r-- 1 root root 2168 2009-10-15 02:30 11-x11-synaptics.fdi
    -rw-r--r-- 1 root root  348 2009-10-26 18:29 11-x11-vmmouse.fdi
    -rw-r--r-- 1 root root  440 2009-07-13 14:54 20-libgpod-sysinfo-extended.fdi
    -rw-r--r-- 1 root root 3066 2009-10-09 19:15 25-ntfs-3g-policy.fdi
    The entire xinput --list helped. This section is wrong:
    Code:
    "stylus"	id=3	[XExtensionPointer]
    	Type is TOUCHPAD
    	Num_buttons is 12
    	Num_axes is 2
    	Mode is Relative
    	Motion_buffer is 256
    	Axis 0 :
    		Min_value is 0
    		Max_value is 480
    		Resolution is 1
    	Axis 1 :
    		Min_value is 0
    		Max_value is 320
    		Resolution is 1
    I think that is touch. It looks the the synaptic.fdi (touchpad) has grabbed your touch. This happens on some systems. Need to look at your Xorg.0.log in /var/log/. If so the fix is easy. Please post it as an attachment.
    thanx so much, atta. all them...
    Attached Files Attached Files

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •