Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

  1. #1
    Join Date
    Jul 2010
    Beans
    33
    Distro
    Ubuntu 10.04 Lucid Lynx

    How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    This is how i made my Genius G-Pen F610 Tablet on Ubuntu 10.04 Lucid Lynx. Everything works but the buttons the sides of the tablet, the buttons of the pen(stylus) work as well.


    First I was looking at these websites, as a reference:
    https://help.ubuntu.com/community/TabletSetupWizardpen
    http://ubuntuforums.org/showthread.php?t=1475433
    http://ubuntuforums.org/showpost.php...postcount=1002


    So, let's begin our journey:


    1. Add this ppa: ppa:doctormo/xorg-wizardpen
    (I've went to System-Administration-Software Sources-Other Software-Add and copy-pasted this at the APT line: ppa:doctormo/xorg-wizardpen )

    2. Install xserver-xorg-input-wizardpen
    (I went to System-Administration-Synaptic Package Manager and typed wizardpen (on the QuickSearch bar)
    It showed me that there is a packet called xserver-xorg-input-wizardpen, I have right-clicked and check Mark for Installation, and then went to Apply button.)


    3. Run cat /proc/bus/input/devices in the terminal
    (I openned Applications-Accessories-Terminal and there I pasted (by that I mean pressing Middle-mouse button – this way you can easely paste) this code: cat /proc/bus/input/devices)
    Now it will show all the devices on your computer, so you need to find the event for your tablet.
    My F610 tablet is recognised by Ubuntu like this:


    I: Bus=0003 Vendor=172f Product=0034 Version=0110
    N: Name="WALTOP International Corp. Slim Tablet"
    P: Phys=usb-0000:00:1d.1-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input4
    U: Uniq=
    H: Handlers=kbd mouse1 event4 <---this is what you need to know
    B: EV=10001f
    B: KEY=c03 1f0001 0 0 e080ffdf01cfffff fffffffffffffffe
    B: REL=103
    B: ABS=1ffff0001000003
    B: MSC=10


    Remember the event that you have. (Mine is event4. Maybe your event is different than mine, so be careful to not use another even in the following )


    4.Now we got to do the calibration:
    Paste in the terminal: wizardpen-calibrate /dev/input/event4 (or whatever event you may have, diferent than mine)

    This is what I've got:

    root@alexds-desktop:/home/alexds# wizardpen-calibrate /dev/input/event4

    Please, press the stilus at ANY
    corner of your desired working area: ok, got 716,11631 <---This is when I have pressed the pen on to the tablet

    Please, press the stilus at OPPOSITE <---again the same thing
    corner of your desired working area: ok, got 19870,349

    According to your input you may put the following
    lines into your XF86Config/X.Org configuration file: <---this means that I have to paste this on the the 70-wizardpen.conf

    Driver "wizardpen"
    Option "Device" "/dev/input/event4"
    Option "TopX" "716"
    Option "TopY" "349"
    Option "BottomX" "19870"
    Option "BottomY" "11631"

    I only gonna copy(and later paste) the last5 lines. This means without: driver “wizardpen”



    5. Paste in Terminal: gedit /usr/lib/X11/xorg.conf.d/70-wizardpen.conf
    (Here we are going to edit this file using root privileges (check the "number" of your file name, maybe yours is different. You have to be root to do this. How to be root? Check that on Google or ubuntu forums.)

    A window should have poped-up with some text. You need to modify it to look like this:

    Section "InputClass"
    Identifier "wizardpen"
    MatchIsTablet "on"
    # Here I hardcoded the event4, please check wich event is yours.
    MatchDevicePath "/dev/input/event4"
    # This line is the original one. I removed because my tablet was not matched:
    MatchVendor "UC-LOGIC|KYE Systems|Ace Cad <----This is what i removed
    #[CALIBRATION] This data was taken from wizard-calibrate tool( the data from the yellow rectangle)
    Option "Device" "/dev/input/event4"
    Option "TopX" "716"
    Option "TopY" "349"
    Option "BottomX" "19870"
    Option "BottomY" "11631"
    #[END CALIBRATION]
    Driver "wizardpen"
    EndSection
    Section "InputClass"
    Identifier "wizardpen ignore mouse dev"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/mouse*"
    MatchVendor "UC-LOGIC|KYE Systems|Ace Cad" <----- This one i've kept
    Driver ""
    EndSection




    6. Now all that is left to do is to reboot and pray it works
    Last edited by AlexDS; July 11th, 2010 at 07:25 PM.

  2. #2
    Join Date
    Aug 2009
    Beans
    181
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    Very good post.

  3. #3
    Join Date
    Jul 2010
    Beans
    33
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    thaks to you

  4. #4
    Join Date
    Jul 2010
    Beans
    33
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    Quote Originally Posted by tudor117 View Post
    Very good post.
    thanks to you

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

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    Hi AlexDS,

    Good HOW TO!

    It looks like the problem is MatchVendor. MatchProduct seems to work as in:
    Code:
    Section "InputClass"
       Identifier "wizardpen"
       MatchIsTablet "on"
       MatchProduct "WALTOP"
       MatchDevicePath "/dev/input/event*"
       Driver "wizardpen"
    	Option		"TopX"		"775"
    	Option		"TopY"		"726"
    	Option		"BottomX"	"19237"
    	Option		"BottomY"	"11614"
    	Option 		"TopZ" 		"20"  # minimum pressure, default is 20
    	Option		"BottomZ"	"1023" # maximum pressure
    EndSection
    
    Section "InputClass"
       Identifier "wizardpen ignore mouse dev"
       MatchIsTablet "on"
       MatchProduct "WALTOP"
       MatchDevicePath "/dev/input/mouse*"
    #   MatchDevicePath "/dev/input/by-path/pci-0000:00:1d.0-usb-0:1:1.0-mouse"
    #   Driver ""
       Option "Ignore" "yes"
    EndSection
    If it does the next question is if in the first snippet you can change to a generic event rather than specifying it, like so:
    Code:
       MatchDevicePath "/dev/input/event*"
    Does any one know how to turn the sensitivity down? Is there a speed, or cursor speed setting? Or sensitivity, or sampling rate, etc.?
    Last edited by Favux; July 14th, 2010 at 05:20 AM.

  6. #6
    Join Date
    Aug 2009
    Beans
    181
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    If by sensitivity you mean the pressure sensitivity, isn't the TopZ and BottomZ what does it?

    As for the MatchVendor, if you don't remove the second one, wouldn't it theoretically have 2 events: the mouse and the mouse dev? Not quite sure what ignore thing is supposed to do so correct me if I'm wrong

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

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    I'm not a hundred percent sure either. But apparently something in the hid section of the kernel creates a spurious device node and the second snippet assigns it no driver "" to block it. Otherwise evdev probably tries to set up on it and messes things up.

    Right, and there's a few more settings according the the README I just got.

  8. #8
    Join Date
    Jul 2010
    Beans
    33
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    Thanks Favux, I tried my best.
    Basically what i did with wizardpen-calibrate /dev/input/event4 is what it says on this page http://ubuntuforums.org/showthread.php?t=1475433.
    So thanks to al.do, i've modified a little bit to match my tablet, according to his tips, and voila, my tablet works.
    Also I'm not really sure that all is right , but my tablet works, so i offered some info, for someone that might need it. Perhaps the setting can be adjusted more and still be ok, i don't know since i'm a ubuntu and linux beginner after all my life being a windows user.

  9. #9
    Join Date
    Jul 2010
    Beans
    33
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    Anyways, i needed the tablet for using it in Gimp, but for some strange reason it freezes the mouse , and i can paint/draw selections only with the pen, but i can still use the mouse only for clicking on File or Edit or View tabs and of course for closing the window, but not actually manipulate the image .
    Any idea why?

    This is how Gimp sees my tablet: http://yfrog.com/6rcumvedegimptabletaj

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

    Re: How to make your Genius G-pen F610 Tablet work on Ubuntu 10.04 Lucid Lynx

    Hi AlexDS,

    Also I'm not really sure that all is right , but my tablet works, so i offered some info, for someone that might need it. Perhaps the setting can be adjusted more and still be ok, i don't know since i'm a ubuntu and linux beginner after all my life being a windows user.
    The key is the HOW TO doesn't need to be perfect to begin with. None of them are. As long as you occasionally update it with what you've learned it'll be valuable to others. Notice I've updated the post with the wizardpen.conf several times as I learn new stuff with Riffer, another Waltop user. I'm hoping you'll test it out and update yours with what you find useful.

    I'd think Gimp would see the name of your tablet. What does:
    Code:
    xinput --list
    in a terminal show?

Page 1 of 3 123 LastLast

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
  •