After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728318 - Wacom settings not visible since upgrade to Gnome 3.12
Wacom settings not visible since upgrade to Gnome 3.12
Status: RESOLVED NOTGNOME
Product: gnome-control-center
Classification: Core
Component: Wacom
3.12.x
Other Linux
: Normal normal
: ---
Assigned To: Carlos Garnacho
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-16 07:24 UTC by Philipp Wolfer
Modified: 2014-04-20 08:15 UTC
See Also:
GNOME target: ---
GNOME version: 3.11/3.12


Attachments
Gnome settings with attached Wacom tablet (89.50 KB, image/png)
2014-04-16 08:22 UTC, Philipp Wolfer
  Details
gcc 3.12.1 (661 bytes, patch)
2014-04-19 13:47 UTC, vitalik_p
none Details | Review

Description Philipp Wolfer 2014-04-16 07:24:53 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.
Comment 1 Bastien Nocera 2014-04-16 08:07:42 UTC
(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?
Comment 2 Philipp Wolfer 2014-04-16 08:22:00 UTC
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.
Comment 3 Bastien Nocera 2014-04-16 08:31:14 UTC
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
Comment 4 Philipp Wolfer 2014-04-16 08:52:26 UTC
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?
Comment 5 Bastien Nocera 2014-04-16 08:55:18 UTC
(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.
Comment 6 Philipp Wolfer 2014-04-16 09:09:41 UTC
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
Comment 7 Bastien Nocera 2014-04-16 09:11:47 UTC
(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 :)
Comment 8 vitalik_p 2014-04-17 21:40:54 UTC
Ребята вы садисты, честное слово.

Пишу на русском, потому что слов нет.

Вы можете сделать опцию --without-wacom для тех, кому это не нужно!

у меня этой библиотеки подавно нет.

для gnome-settings-daemon приходится накладывать патч для этого.

будь людьми в конце концов.
Comment 9 vitalik_p 2014-04-17 21:55:13 UTC
please add option build without libwacom.
Comment 10 Bastien Nocera 2014-04-17 22:12:49 UTC
(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.
Comment 11 vitalik_p 2014-04-17 22:30:31 UTC
very bad.
no choice -- no users.
Comment 12 vitalik_p 2014-04-19 13:47:38 UTC
Created attachment 274730 [details] [review]
gcc 3.12.1

simple patch add optional build wacom panel.

--enable-wacom to enable wacom panel.
Comment 13 Philipp Wolfer 2014-04-19 21:11:32 UTC
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?
Comment 14 vitalik_p 2014-04-20 08:15:26 UTC
this patch for personal use.
gnome developers never add him to upstream code.
i use for disable wacom panel in gnome-control-center.