GNOME Bugzilla – Bug 728318
Wacom settings not visible since upgrade to Gnome 3.12
Last modified: 2014-04-20 08:15:26 UTC
Since I upgraded to Gnome 3.12 the Wacom tablet settings are no longer visible. Basic functionality of my tablet (Wacom Bamboo CTH-460) is working, but the settings are missing in the control center. If I look at the output of journalctl I can see the following warnings (although I can't say whether those warnings are new in 3.12 and whether it is related to the problem described). Apr 16 08:53:56 zoidberg gnome-session[8924]: (gnome-settings-daemon:8973): wacom-plugin-WARNING **: No definition for 'Wacom BambooPT 2FG 4x5 Finger' found in the tablet database. Using a fallback one. Apr 16 08:53:57 zoidberg gnome-session[8924]: (gnome-settings-daemon:8973): wacom-plugin-WARNING **: No definition for 'Wacom BambooPT 2FG 4x5 Pen' found in the tablet database. Using a fallback one. I am running Gnome 3.12 from the Arch linux packages. Let me know if and how I can provide further information.
(In reply to comment #0) > Since I upgraded to Gnome 3.12 the Wacom tablet settings are no longer visible. > Basic functionality of my tablet (Wacom Bamboo CTH-460) is working, but the > settings are missing in the control center. What does that mean? Is "Wacom" not listed in the Settings? Does it say that you don't have any Wacom devices instead? Can you attach a screenshot?
Created attachment 274426 [details] Gnome settings with attached Wacom tablet Sure, here is a screenshot of the Gnome settings with the Wacom tablet still attached. As you can see there is nothing to see here. There used to be the Wacom settings beside the keyboard settings.
The Wacom panel isn't built in your distribution. Check the dependencies. commit edf60cdd3b11c45d0437515b72d56176bc1855ad Author: Bastien Nocera <hadess@hadess.net> Date: Wed Apr 16 10:28:20 2014 +0200 wacom: Wacom isn't optional on supported platforms d78bc977 wrongly made the Wacom panel optional on supported platforms. Restore the original behaviour which is to require the Wacom panel to be built on all Linux versions (except s390 which doesn't have USB support). See https://bugzilla.gnome.org/show_bug.cgi?id=728318
Thank you for your fast help, but I am not sure you are right. How can I check that the Wacom panel is indeed not built on my system? I have the following files as part of my gnome-settings-daemon installation: /usr/lib/gnome-settings-daemon-3.0/libgsdwacom.so /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin /usr/lib/gnome-settings-daemon/gsd-list-wacom /usr/lib/gnome-settings-daemon/gsd-test-wacom /usr/lib/gnome-settings-daemon/gsd-test-wacom-osd /usr/lib/gnome-settings-daemon/gsd-wacom-led-helper /usr/lib/gnome-settings-daemon/gsd-wacom-oled-helper /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml /usr/share/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy Also I checked the package source and the configure output, which indicates the wacom stuff is being built. As I can not find the commits you reference I can not see the changes you made and whether they will fix my issue. Can you provide a link?
(In reply to comment #4) > Thank you for your fast help, but I am not sure you are right. How can I check > that the Wacom panel is indeed not built on my system? There's no icon in the Settings panel, therefore it's not built. > I have the following files as part of my gnome-settings-daemon installation: That's gnome-settings-daemon, not gnome-control-center. > Also I checked the package source and the configure output, which indicates the > wacom stuff is being built. The output of gnome-control-center? > As I can not find the commits you reference I can not see the changes you made > and whether they will fix my issue. Can you provide a link? It won't fix your issue, it will just error out if the necessary dependencies aren't installed.
Thanks for the follow up. I made the false assumption that gnome-settings-daemon was the affected component. I just rebuild the package on my system with the necessary dependencies installed and it works. > It won't fix your issue, it will just error out if the necessary dependencies aren't installed. That will obviously fix the issue once the package maintainer tries to build the next release ;) Thanks again, Phil
(In reply to comment #6) > Thanks for the follow up. I made the false assumption that > gnome-settings-daemon was the affected component. My mistake, I didn't notice that the bug was assigned to the wrong component. > I just rebuild the package on > my system with the necessary dependencies installed and it works. Great :)
Ребята вы садисты, честное слово. Пишу на русском, потому что слов нет. Вы можете сделать опцию --without-wacom для тех, кому это не нужно! у меня этой библиотеки подавно нет. для gnome-settings-daemon приходится накладывать патч для этого. будь людьми в конце концов.
please add option build without libwacom.
(In reply to comment #9) > please add option build without libwacom. No. You can revert the patch instead. I've said this in the past, and will say it again. We're not shipping a bag of bits. (In reply to comment #8) > Ребята вы садисты, честное слово. No, actually, we want to avoid problems like the one the original reporter encountered. It's rather people that build their own packages that are masochists, if you want to go down that road.
very bad. no choice -- no users.
Created attachment 274730 [details] [review] gcc 3.12.1 simple patch add optional build wacom panel. --enable-wacom to enable wacom panel.
IMHO it would make more sense to have a --disable-wacom. This way the default would still be to have full functionality build, but once could disable it if not needed. At least this would avoid packaging bugs as reported here. However, starting to go this route would mean would somehow imply that there should be a --disanle-xxx for every setting panel. I can understand that this is not the route the developers want to go. @vitalik_p: What's your use case for this?
this patch for personal use. gnome developers never add him to upstream code. i use for disable wacom panel in gnome-control-center.