wacom tablet

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

19
Score 85.4%
Description:

KDE 4 KCModule

This module implements a GUI for the Wacom Linux Drivers and extends it
with profile support to handle different button / pen layouts per profile.

For hardware support have a look at http://www.linuxwacom.sourceforge.net

Project Repository:
https://projects.kde.org/projects/extragear/base/wacomtablet

get the source with
git clone git://anongit.kde.org/wacomtablet

(K)Ubuntu 12.x & 13.04:
https://launchpad.net/~maret/+archive/wacom

OpenSUSE 12.2, 12.3 & Factory:
http://software.opensuse.org/download.html?project=home:Temar:wacom&package=kcm_tablet
Last changelog:

3 years ago

+++++++++++++++++++++++++++
# v3.0.0~beta1
First kde frameworks 5 release
* port kded to kf5
* port plasma widget to qml widget
* ported KCM to kf5
* support xcb and x11_input

Thanks a lot to Michael Abrahams, Juan Palacios, Weng Xuetian, Stephan Frank

There are still some known issue with the tablet screen mapping and hotplugging with xcb.

+++++++++++++++++++++++++++
# v2.1.0
* Add support for Cintiq 22HD 18 buttons
* Add image for the Cintiq 13HD layout
* Update Wacom Intuos PT S Finger touch device db entry
* Update Intuous button layout
* Update Wacom INTUOS Pen Small CTH-480 db entry (030E)
* Add Wacom Intuos Pro L PTH-851 to db (0316)
* Allow to setup Stylus/Eraser Tip Mosue button (Left-Handed Mode)
* Update database. Add HUION, add Waltop again, install missing vendors

Note:
you must install a wacom-driver 0.20 or higher
See:
http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/xf86-input-wacom;a=summary

nowardev

9 years ago

ok i have tried better the module and :

xD it doesn't work very well with my wacom


i mean buttons can not be set even with your modifications, (and wheel ??)

and the buttons on my pen doesn't works properly, mm i think before they did without the module , i can't set right buttons and middle button (stylus and eraser )

what i need to do for pad buttons and wheel (for pen's buttons i dont know :S omg)

xsetwacom set 'Wacom Graphire4 4x5 pad' RelWUp "core key +" && xsetwacom set 'Wacom Graphire4 4x5 pad' RelWDn "core key -" && xsetwacom set 'Wacom Graphire4 4x5 pad' Button1 "core key a" && xsetwacom set 'Wacom Graphire4 4x5 pad' Button2 "core key b"

informations about my wacom

Bus 003 Device 002: ID 056a:0015 Wacom Co., Ltd




xinput --list


xinput --list
"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
"Power Button" id=2 [XExtensionKeyboard]
Type is KEYBOARD
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
"Wacom Graphire4 4x5" id=3 [XExtensionKeyboard]
Type is Wacom Stylus
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
Num_buttons is 5
Num_axes is 6
Mode is Absolute
Motion_buffer is 256
Axis 0 :
Min_value is 0
Max_value is 10208
Resolution is 2032
Axis 1 :
Min_value is 0
Max_value is 7424
Resolution is 2032
Axis 2 :
Min_value is 0
Max_value is 511
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
"AT Translated Set 2 keyboard" id=4 [XExtensionKeyboard]
Type is KEYBOARD
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
"Power Button" id=5 [XExtensionKeyboard]
Type is KEYBOARD
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
"Wacom Graphire4 4x5 pad" id=6 [XExtensionKeyboard]
Type is Wacom Pad
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
Num_buttons is 2
Num_axes is 6
Mode is Relative
Motion_buffer is 256
Axis 0 :
Min_value is 0
Max_value is 10208
Resolution is 2032
Axis 1 :
Min_value is 0
Max_value is 7424
Resolution is 2032
Axis 2 :
Min_value is 0
Max_value is 511
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 1023
Resolution is 1
"Video Bus" id=7 [XExtensionKeyboard]
Type is KEYBOARD
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
"Wacom Graphire4 4x5 cursor" id=8 [XExtensionKeyboard]
Type is Wacom Cursor
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
Num_buttons is 5
Num_axes is 6
Mode is Relative
Motion_buffer is 256
Axis 0 :
Min_value is 0
Max_value is 10208
Resolution is 2032
Axis 1 :
Min_value is 0
Max_value is 7424
Resolution is 2032
Axis 2 :
Min_value is 0
Max_value is 511
Resolution is 1
Axis 3 :
Min_value is -900
Max_value is 899
Resolution is 1
Axis 4 :
Min_value is -1023
Max_value is 1023
Resolution is 1
Axis 5 :
Min_value is 0
Max_value is 1023
Resolution is 1
"Wacom Graphire4 4x5 eraser" id=9 [XExtensionKeyboard]
Type is Wacom Eraser
Num_keys is 248
Min_keycode is 8
Max_keycode is 255
Num_buttons is 5
Num_axes is 6
Mode is Absolute
Motion_buffer is 256
Axis 0 :
Min_value is 0
Max_value is 10208
Resolution is 2032
Axis 1 :
Min_value is 0
Max_value is 7424
Resolution is 2032
Axis 2 :
Min_value is 0
Max_value is 511
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=10 [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=11 [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
"Logitech USB Mouse" id=12 [XExtensionPointer]
Type is MOUSE
Num_buttons is 7
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

Report

C

Etric

9 years ago

thanks for the bug report

could you try the new version?
should fix your problems with the padbuttons and the penbutton settings.

Report

nowardev

9 years ago

ok right now i can see wheel

but:

if i try to link button1 with key A :

-keystroke doesn't work properly :


if i choose keystroke , i can only select a combinations of key like

CTRL A and not only A

-with "Quotedbl" when i press on a terminal i get :

?a? instead of : a

and stylus and eraser buttons just doesn't work at all

i can't link the buttons with right or middle click

Report

C

Etric

9 years ago

ok I fixed the small bug with right/middle penbutton now.

you can find the latest version at http://gitorious.org/kcm_tablet/kcm_tablet/archive-tarball/master

you should be able to set them and use them, as long as the pentip is on the tablet.
(Not sure which xsetwacom setting I need to change, to make these buttons work "in the air" right now)

Regarding the padbuttons. I need to change the keystroke dialoge to add an additional method for single characters, never thought about that as I use only keycombinations.

I set it on my list and change that soon. As long as the key combinations are working for you, the rest is easy to fix:)

Report

nowardev

9 years ago

another test:

livecd and pen buttos work fine (they are linked to middle button and right button)

so it's a kcm-module problem and not a driver problem.

pen buttons works on my installation

infact with resetting X by:

sudo dpkg-reconfigure -phigh xserver-xorg

i can get they works again

but if i try to set wih the module they are messed up

Report

jalpaka

9 years ago

i wish to see this kcm-module in vanilla-kde! :) upstream, upstream, upstream!

Report

cyb

9 years ago

+1, it would be definitely a good addition to KDE, either in kdebase, or kdegraphics. A bit too late for 4.4, but it would be possible for 4.5 !

Report

C

Etric

9 years ago

as far as i know, trunk is closed for new stuff until february?

but I will commit this upstream and have it ready for 4.5 :)

Report

KAMiKAZOW

9 years ago

Playground is not closed. Neither is Extragear. Especially for young applications Extragear is better anyway, because it allows for more frequent releases that just once every 6 months.

Report

Nordlibris

9 years ago

I experience the same problem on my tablet. Also a serial tablet.

Report

skulptor

9 years ago

Hi, I compiled/installed successfully, but when running the KCM, I only see an empty TabWidget with no tabs, and the Profile selector is disabled. I get this Konsole output, so there might be a problem with detection:

kcmshell(32556) WacomInterface::reloadDeviceInformation: No Graphictablet connected!

I use a Tablet PC, with a Wacom tablet overlayed on the screen. The tablet is connected via /dev/ttyS4 internally, "wacdump -c serial -f tpc /dev/ttyS4" is the command line for the dump command. What other information would you need to get it working? Thanks!

Report

Nordlibris

9 years ago

Hi. This config module looks absolutely wonderful, but sadly it does not work with my brand of tablet. Are there any way I can get it to work?

The tablet functionality is atomagicaly detected by HAL. I've tried setting it up with xorg.conf, but it makes no difference to the kcmshell module.

Report

C

Etric

9 years ago

Hi

a quick search told me that the wacom driver can handle it

could you send me the output from lsusb

hopefully it won't be to hard to adopt the module to support Toshiba tablets as well

Report

Nordlibris

9 years ago

Correct me if I'm wrong, but won't lsusb only show USB devices? This tablet is a serial device and I think there is some other command thingy I have to throw at it.

Here is the output of lsusb anyway.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b008 Chicony Electronics Co., Ltd USB 2.0 Camera
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 045e:074f Microsoft Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600
Bus 006 Device 003: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Report

C

Etric

9 years ago

No you are right. Was a bit to late for me yesterday.

Nonetheless I use the lsusb command only to identify the company and device name and xinput for the pad/stylus/earser/cursor names.

I can do a small workaround to handle it until i find out how to identify the
tablet corretly (name/device)

I will release a new update on this, together with the tablet/screen rotation settings I'm working on after the weekend.

Thanks for the feedback :)

Report

Fri13

9 years ago

I wish it could be possible get this kind functionality for Aiptek 1200U tablet.

Report

C

Etric

9 years ago

there is http://aiptektablet.sourceforge.net/

I'll have a look and see if i can combine it with the current module.

My goal is to create a single module that can configure all avilable tablets where a driver exist.

Unfortunatly I own just the Wacom Bamboo and I like to have a stable and working version for the wacom driver first before I add support fpr other driver types.

Report

3 years ago

+++++++++++++++++++++++++++
# v3.0.0~beta1
First kde frameworks 5 release
* port kded to kf5
* port plasma widget to qml widget
* ported KCM to kf5
* support xcb and x11_input

Thanks a lot to Michael Abrahams, Juan Palacios, Weng Xuetian, Stephan Frank

There are still some known issue with the tablet screen mapping and hotplugging with xcb.

+++++++++++++++++++++++++++
# v2.1.0
* Add support for Cintiq 22HD 18 buttons
* Add image for the Cintiq 13HD layout
* Update Wacom Intuos PT S Finger touch device db entry
* Update Intuous button layout
* Update Wacom INTUOS Pen Small CTH-480 db entry (030E)
* Add Wacom Intuos Pro L PTH-851 to db (0316)
* Allow to setup Stylus/Eraser Tip Mosue button (Left-Handed Mode)
* Update database. Add HUION, add Waltop again, install missing vendors

Note:
you must install a wacom-driver 0.20 or higher
See:
http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/xf86-input-wacom;a=summary

12345678910
31
product-maker uoowoolq Sep 08 2014 9 excellent
product-maker bogdancovaciu Sep 08 2014 9 excellent
product-maker broadcastyourseb Aug 27 2014 9 excellent
product-maker ratte May 24 2013 9 excellent
product-maker msx May 01 2013 9 excellent
product-maker kalmar Mar 21 2013 9 excellent
product-maker tobaj Mar 18 2013 9 excellent
product-maker JenyaYQ Mar 04 2013 9 excellent
product-maker J0nas Feb 07 2013 9 excellent
product-maker HabIB Aug 12 2012 9 excellent
product-maker trebor Dec 26 2011 9 excellent
product-maker tamra Nov 03 2011 9 excellent
product-maker mmj Oct 24 2011 9 excellent
product-maker swiftscythe Sep 02 2011 9 excellent
product-maker saqer Jun 25 2011 9 excellent
product-maker wilywyrm Jun 14 2011 9 excellent
product-maker alltiptop Jun 03 2011 9 excellent
product-maker prostosuper Apr 06 2011 9 excellent
product-maker DannielSoares Feb 28 2011 9 excellent
product-maker oldium Jan 21 2011 9 excellent
product-maker sefran Jan 21 2011 9 excellent
product-maker MichauSm Jan 20 2011 9 excellent
product-maker bugmenot1234 Jan 15 2011 9 excellent
product-maker skye28 Jan 15 2011 9 excellent
product-maker nowardev Oct 09 2010 9 excellent
product-maker mosra Oct 08 2010 9 excellent
product-maker azagoth Oct 08 2010 9 excellent
product-maker chatmoa Oct 08 2010 9 excellent
product-maker SeaJey Oct 08 2010 9 excellent
product-maker titoucha Oct 08 2010 9 excellent
product-maker gokcen Oct 02 2010 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
3.0.0~beta1
updated Oct 28 2015
added Nov 04 2009
downloads 24h
1
page views 24h 27
System Tags app software