Page 105 of 142 FirstFirst ... 55595103104105106107115 ... LastLast
Results 1,041 to 1,050 of 1415

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

  1. #1041
    Join Date
    May 2010
    Beans
    73

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

    is it true that you can't use xsetwacom on Lucid? Iwant to change the button assignments on my pad but no matter whatoption I pass to xsetwacom it reports the help screen (even with --version, although then it does prefix the help screen with the version
    «If I've seen very far, it's only because I was that desperate to leave.»
    robisinho : mi colección de música : favoritas recientes

  2. #1042
    Join Date
    Nov 2009
    Location
    Portland, OR
    Beans
    17

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

    Quote Originally Posted by roberto.tomas View Post
    is it true that you can't use xsetwacom on Lucid? Iwant to change the button assignments on my pad but no matter whatoption I pass to xsetwacom it reports the help screen (even with --version, although then it does prefix the help screen with the version
    xsetwacom does work; wacomcpl does not.

  3. #1043
    Join Date
    May 2010
    Beans
    73

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

    it is not working for me. if I remember correctly, to get my wacom to work at all I had to build the wacom.ko file from source. is taht file provided by xserver-xorg-input-wacom? or does that package need to be in synch with the module?

    the version of xserver-xorg-input-wacom I have installed is 1:0.10.5-0ubuntu4
    «If I've seen very far, it's only because I was that desperate to leave.»
    robisinho : mi colección de música : favoritas recientes

  4. #1044
    Join Date
    Nov 2009
    Location
    Portland, OR
    Beans
    17

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

    Quote Originally Posted by roberto.tomas View Post
    it is not working for me. if I remember correctly, to get my wacom to work at all I had to build the wacom.ko file from source. is taht file provided by xserver-xorg-input-wacom? or does that package need to be in synch with the module?

    the version of xserver-xorg-input-wacom I have installed is 1:0.10.5-0ubuntu4
    Read the first post in this thread. Roughly, you need to install linuxwacom with only the kernel module. xserver-xorg-input-wacom does not have the kernel driver. The latest version is 0.8.7-1 which is working for me.

  5. #1045
    Join Date
    May 2010
    Beans
    73

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

    no -- I think that's exactly what I did. I installed the kernel module (the .ko file I was talking about before) to get wacom working.

    the driver is working already, since I first followed the instructions here like 2 months ago. I recently decided to try to change the sensitivity .. my intuos3 tablet was so sensitive it was detecting my hand -- and also to assign the buttons.

    the sensitivity was simple -- my system was running without an xorg.conf, so I generated one, and commented out the Mouse0 block and added the standard wacom set of input devices and presto, normal sensativity.

    but the buttons do not accept assignment from xsetwacom, all of xsetwacom does not function.

    Code:
    strace xsetwacom set "Wacom Intuos3 6x8" Mode Absolute 2>&1 | grep -v /etc/ld.so.nohwcap
    execve("/usr/local/bin/xsetwacom", ["xsetwacom", "set", "Wacom Intuos3 6x8", "Mode", "Absolute"], [/* 35 vars */]) = 0
    brk(0)                                  = 0x1043d000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7972000
    access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY)      = 3
    fstat64(0x3, 0xfff46b68)                = 0
    mmap(NULL, 97940, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf793a000
    close(3)                                = 0
    open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1v\200\0\0\0004"..., 512) = 512
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7939000
    fstat64(0x3, 0xfff46b50)                = 0
    mmap(0xfea0000, 1372276, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfea0000
    mprotect(0xffdc000, 61440, PROT_NONE)   = 0
    mmap(0xffeb000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13b000) = 0xffeb000
    mmap(0xffef000, 116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffef000
    close(3)                                = 0
    open("/usr/lib/libXi.so.6", O_RDONLY)   = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\34\0\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46b30)                = 0
    mmap(0xfe6e000, 135448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfe6e000
    mprotect(0xfe7f000, 61440, PROT_NONE)   = 0
    mmap(0xfe8e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xfe8e000
    close(3)                                = 0
    open("/lib/libm.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\312\200\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46b10)                = 0
    mmap(0xfda0000, 774812, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfda0000
    mprotect(0xfe4a000, 65536, PROT_NONE)   = 0
    mmap(0xfe5a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaa000) = 0xfe5a000
    close(3)                                = 0
    open("/lib/libc.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\371\340\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46af0)                = 0
    mmap(0xfc0d000, 1582372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfc0d000
    mprotect(0xfd78000, 65536, PROT_NONE)   = 0
    mmap(0xfd88000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16b000) = 0xfd88000
    mmap(0xfd8d000, 9508, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfd8d000
    close(3)                                = 0
    open("/usr/lib/libxcb.so.1", O_RDONLY)  = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0|0\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46a40)                = 0
    mmap(0xfbd1000, 176428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfbd1000
    mprotect(0xfbec000, 61440, PROT_NONE)   = 0
    mmap(0xfbfb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0xfbfb000
    close(3)                                = 0
    open("/lib/libdl.so.2", O_RDONLY)       = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\v\240\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46a20)                = 0
    mmap(0xfbad000, 77948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfbad000
    mprotect(0xfbb0000, 61440, PROT_NONE)   = 0
    mmap(0xfbbf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xfbbf000
    close(3)                                = 0
    open("/usr/lib/libXext.so.6", O_RDONLY) = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0-0\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46970)                = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7938000
    mmap(0xfb78000, 148524, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfb78000
    mprotect(0xfb8c000, 61440, PROT_NONE)   = 0
    mmap(0xfb9b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xfb9b000
    close(3)                                = 0
    open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\n\260\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46780)                = 0
    mmap(0xfb54000, 77956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfb54000
    mprotect(0xfb56000, 65536, PROT_NONE)   = 0
    mmap(0xfb66000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xfb66000
    close(3)                                = 0
    open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
    read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\16\260\0\0\0004"..., 512) = 512
    fstat64(0x3, 0xfff46760)                = 0
    mmap(0xfb2e000, 86080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfb2e000
    mprotect(0xfb33000, 61440, PROT_NONE)   = 0
    mmap(0xfb42000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xfb42000
    close(3)                                = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7937000
    mprotect(0xfb42000, 4096, PROT_READ)    = 0
    mprotect(0xfb66000, 4096, PROT_READ)    = 0
    mprotect(0xfb9b000, 4096, PROT_READ)    = 0
    mprotect(0xfbbf000, 4096, PROT_READ)    = 0
    mprotect(0xfbfb000, 4096, PROT_READ)    = 0
    mprotect(0xfd88000, 16384, PROT_READ)   = 0
    mprotect(0xfe5a000, 12288, PROT_READ)   = 0
    mprotect(0xfe8e000, 4096, PROT_READ)    = 0
    mprotect(0xffeb000, 8192, PROT_READ)    = 0
    mprotect(0x10011000, 4096, PROT_READ)   = 0
    mprotect(0xf7973000, 4096, PROT_READ)   = 0
    munmap(0xf793a000, 97940)               = 0
    fstat64(0x1, 0xfff46bf8)                = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7951000
    write(1, "Usage: xsetwacom [options] [comm"..., 699Usage: xsetwacom [options] [command [arguments...]]
    Options:
     -h, --help                 - usage
     -v, --verbose              - verbose output
     -V, --version              - version info
     -d, --display disp_name    - override default display
     -s, --shell                - generate shell commands for 'get'
     -x, --xconf                - generate X.conf lines for 'get'
    
    Commands:
     --list [dev|param]           - display known devices, parameters 
     --list mod                   - display supported modifier and specific keys for keystokes [not implemented}
     --set dev_name param [values...] - set device parameter by name
     --get dev_name param [param...] - get current device parameter(s) value by name
    ) = 699
    exit_group(0)                           = ?
    every one of those open() lines comes before a read and a close, and some memory controls -- xsetwacom is opening and doing a small read on each one. whatever condition it is looking for is failing, so it goes on to the next. it never finds a library that it is happy with -- something is out of sync. but the package that xsetwacom comes from is up to date on my system.

    can I safely do a..?:
    Code:
    sudo apt-get --reinstall install xserver-xorg-input-wacom
    Last edited by roberto.tomas; June 3rd, 2010 at 07:23 PM.
    «If I've seen very far, it's only because I was that desperate to leave.»
    robisinho : mi colección de música : favoritas recientes

  6. #1046
    Join Date
    Nov 2009
    Location
    Portland, OR
    Beans
    17

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

    Interesting. All I can think to suggest is to try the latest 0.10.6 xf-input-wacom release from the linuxwacom.sf.net page.

    Also, you might try to assign the buttons on a different device. I have 4 devices from my single pad:

    $ xsetwacom list dev
    Wacom BambooFun 2FG 4x5 Pen STYLUS
    Wacom BambooFun 2FG 4x5 Pen eraser ERASER
    Wacom BambooFun 2FG 4x5 Finger TOUCH
    Wacom BambooFun 2FG 4x5 Finger pad PAD

    I found that the button assignments only work if I update them on the "Figer pad" device. The others have no effect.

  7. #1047
    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 Eric,

    Nice script. Interesting output, not used to seeing it that way. I do wonder about some of it.

    Notice the 2FG touch has these coordinates:
    Code:
      TopX = 0
      TopY = 0
      BottomX = 480
      BottomY = 320
    But earlier we were talking about 0,0,4000,4000. Coincidence that there is about a 10x difference? And for the second (actually first) 2FG entry it's 0,0,0,0. Not sure why there are two entries for 2FG.

    I was wrong to suggest those coordinate options for the usb 50-wacom.conf snippet. First the .conf snippets do not support configuring a dependent device, like eraser would be for stylus. Secondly on the Bamboo P & T's the digitizer/stylus and touchscreen/touch are separate devices. So actually in the wacom.conf for the Bamboo P & T there should probably be two separate snippets with different MatchProduct lines. Basically I was trying to use touch options in the stylus snippet.

    But using xsetwacom commands for the touch coordinates should work. What have you tried?

    At the cost of hot plugging we could try one of the xorg.conf files in post #384.
    I went back to 0.10.6 and it works as it was, still jumping 10 pixels. Its as if my screen has a 10x10-pixel grid across it and the pointer is snapping to the grid.
    I don't think I've seen anyone report this before. Jerkiness yes, but not this. You could try posting in the Bamboo P&T dev. thread to see if any Lucid adopters want to comment. About the closest I've seen to that is when the Synaptic touchpad driver was grabbing the touchscreen. That doesn't seem to be happening on your system though from what you showed me of Xorg.0.log and also the fact that 'xsetwacom list' is returning touch as a device. Too bad because it is an easy fix. It crossed my mind because of the missing touch error.

    The other thought is to go back to the 0.8.6-2 wacom.ko and see if that makes a difference. Or try the new 0.8.7-2.
    Last edited by Favux; June 3rd, 2010 at 07:30 PM.

  8. #1048
    Join Date
    May 2010
    Beans
    73

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

    thanks for the thumbs up on that ... but reinstalling the package did not fix the problem. I'm hesitant to go to launchpad with this because I know I am running on a custom kernel module.
    «If I've seen very far, it's only because I was that desperate to leave.»
    robisinho : mi colección de música : favoritas recientes

  9. #1049
    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 again roberto.tomas,

    I'm wondering if some of the libraries xsetwacom is dependent on got damaged or missing?

    You could clone the git using Appenix 5 and after installing the libraries see if that fixes it. As a side benefit you'd have access to the new 'man xsetwacom' that was just added.

  10. #1050
    Join Date
    May 2010
    Beans
    73

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

    hi favux,

    just a heads up, xorg on lucid is out of step with the git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/xf86-input-wacom (requires xorg-macros 1.8 but 1.5 is our version

    ps. and I'm stealing the man page anyway
    Last edited by roberto.tomas; June 3rd, 2010 at 08:07 PM.
    «If I've seen very far, it's only because I was that desperate to leave.»
    robisinho : mi colección de música : favoritas recientes

Page 105 of 142 FirstFirst ... 55595103104105106107115 ... 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
  •