GNOME Bugzilla – Bug 692426
Support representation for 461/661 Wacom Bamboo tablet and stylus
Last modified: 2013-01-24 09:00:10 UTC
Created attachment 234281 [details] 461/661 Wacom Bamboo stylus Please support representation for Wacom Bamboo tablet and stylus for range of models 461 and 661 looking like: http://cdn.ubergizmo.com/photos/2009/9/wacom-bamboo.jpg http://preview.turbosquid.com/Preview/2010/12/05__00_36_00/Wacom_Bamboo_04.jpg02868a23-74e8-4054-85de-0cfa50174788Larger.jpg http://www.digitalwish.com/prod_images/4101_s2_full.jpg http://www.ohgizmo.com/wp-content/uploads/2009/10/wacom_bamboo_2.jpg Attached you will find the required SVG files for panels/wacom . Rename them if needed. Please add lines similar to <file>wacom-stylus-bamboo2button.svg</file> <file>wacom-tablet-bamboo4button.svg</file> to the file panels/wacom/wacom.gresource.xml See also this thread: https://sourceforge.net/mailarchive/forum.php?thread_name=50FFEEF9.6010408%40users.sourceforge.net&forum_name=linuxwacom-devel
Created attachment 234282 [details] 461/661 Wacom Bamboo tablet
Note that a suitable mapping needs to be made from hardware detection in order to select these tablet and stylus images.
Does this model of Wacom tablet report which stylus is used? Are those styli listed in libwacom? Do you have a better image of the stylus itself? You say it has 4 buttons, but does it have 4 actual buttons, or a rocker (up/down) button, a tip and an eraser?
The tablet has four buttons. The stylus has two buttons and it has a tip and an eraser. So it depends how you are counting. If you want you can rename the stylus to wacom-stylus-bamboo4button.svg if you like. These models are supported by libwacom: $ grep [46]61 xf86-input-wacom/src/* xf86-input-wacom/src/wcmUSB.c: { WACOM_VENDOR_ID, 0xD4, 100000, 100000, &usbBamboo }, /* CTH-461 */ xf86-input-wacom/src/wcmUSB.c: { WACOM_VENDOR_ID, 0xD2, 100000, 100000, &usbBamboo }, /* CTL-461/S */ xf86-input-wacom/src/wcmUSB.c: { WACOM_VENDOR_ID, 0xD7, 100000, 100000, &usbBamboo }, /* CTH-461/S */ xf86-input-wacom/src/wcmUSB.c: { WACOM_VENDOR_ID, 0xD8, 100000, 100000, &usbBamboo }, /* CTH-661/S1 */ xf86-input-wacom/src/wcmUSB.c: { WACOM_VENDOR_ID, 0xDA, 100000, 100000, &usbBamboo }, /* CTH-461/L */ xf86-input-wacom/src/wcmUSB.c: { WACOM_VENDOR_ID, 0xDB, 100000, 100000, &usbBamboo }, /* CTH-661/L */
Better image of the stylus: http://www.maclife.com/files/u129772/1-wacombamboo-full.jpg
(In reply to comment #4) > The tablet has four buttons. OK. > The stylus has two buttons and it has a tip and an > eraser. Just like every other consumer level Wacom tablet then. No need for any special handling here. > So it depends how you are counting. If you want you can rename the > stylus to wacom-stylus-bamboo4button.svg if you like. > > These models are supported by libwacom: > > $ grep [46]61 xf86-input-wacom/src/* That's not libwacom, that's the Xorg wacom driver. There's no hardware specific code in GNOME's handling of Wacom tablets (though we do handle some hardware classes differently, obviously), so support for your tablet should be added in libwacom itself. See: http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Libwacom and provide a tablet definition to the linux-wacom project directly.
Sorry I am not sure I understand what's requested/needed here. - Do you want to add the icon from attachment #234282 [details] as a tablet icon in gnome-control-center? => We don't have an exact icon representation for each type or model of tablet in gnome-control-center, rather a representation of families of tablets, to distinguish between screen tablets ("wacom-tablet-cintiq"), ISD (integrated system devices, "wacom-tablet-pc") or regular tablets "wacom-tablet". - Do you want to add to asupport for these tablets in GNOME settings daemon/ GNOME control center? => GNOME control center/settings-daemon will support whatever is known to libwacom, so to add support for new tablets first thing is to provide a tablet definition for each in libwacom. So this should be first addressed in libwacom. - Do you want to add the tablet layout to the OSD window in settings-daemon (bug #679062)? => These layouts come from libwacom. These are SVG images (not small icons) with a special naming convention of the SVG objects, as described in libwacom's data/layouts/README file [1] So this should be addressed in libwacom first as well. Once the layout is added to libwacom and the definition file of the given tablet is updated, gnome-settings-daemon will be able to display an accurate representation of the tablet in its OSD window. Note that we already have the layout for the Bamboo Craft (CTH-461) which is farily similar to the ones showing in your images in comment #0 so you could just pick that layout [2] and adapt it to the ones you want and submit these new layouts to libwacom for inclusion. [1] http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/libwacom;a=blob;f=data/layouts/README [2] http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/libwacom;a=blob;f=data/layouts/bamboo-craft.svg
For the record, here is the support in libwacom: $ grep -rI [46]61 libwacom-0.7/data libwacom-0.7/data/layouts/bamboo-craft.svg: id="title">Wacom Bamboo Craft (CTH-461)</title> libwacom-0.7/data/layouts/bamboo-2fg-6x8.svg: id="title">Wacom Bamboo 2FG 6x8 (CTH-661)</title> libwacom-0.7/data/bamboo-2fg-6x8.tablet:# CTH-661 libwacom-0.7/data/bamboo-craft.tablet:# CTH-461 $ grep -rI [46]61 linuxwacom-0.9.5/src/ linuxwacom-0.9.5/src/xdrv/wcmUSB.c: { 0xD4, 2540, 2540, &usbBamboo }, /* CTH-461 */ linuxwacom-0.9.5/src/xdrv/wcmUSB.c: { 0xD2, 2540, 2540, &usbBamboo }, /* CTL-461/S */ The layout for the Bamboo Craft (CTH-461) is indeed similar to CTH-661. I will request support for this at linux-wacom directly. Thank you for your help.