Public bug reported:

For owners of Wacom
pen-and-touch tablets, the absence of X11 session option removes the only 
remaining way to disable the touch/finger
surface while keeping the stylus, because GNOME has never implemented a Wayland
equivalent.

By absence, I mean that Ubuntu 26.04 ships no X11 session at all.

This is a capability regression on upgrade:

- Under X11 this was `xsetwacom set "<device> Finger touch" Touch off`. That 
tool sets
  a property on the `xf86-input-wacom` X input driver. With no X session, there 
is no
  driver, so the command silently does nothing. Note `xsetwacom` is still 
installed and
  on `PATH`, so it fails confusingly rather than being absent — users get no 
signal
  that the mechanism is gone.
- GNOME has no replacement. `org.gnome.desktop.peripherals.tablet`, the schema 
mutter
  and Settings actually read, has only `area`, `keep-aspect`, `left-handed`, 
`mapping`,
  `output` — no touch key. The legacy 
`org.gnome.settings-daemon.peripherals.wacom`
  schema does have a `touch` key but it is orphaned: no gnome-settings-daemon 
wacom
  plugin is installed, and `gnome-control-center` references only the modern 
schemas.
  Writing it is a silent no-op.
- The Settings Wacom panel exposes no touch control.

The practical effect is that palm and hand contact on the touch surface 
generates
spurious pointer events and gestures while drawing, with no supported way to 
stop it.

## Why this matters more on Ubuntu than upstream

Upstream GNOME users on other distributions can still select an Xorg session 
and use
`xsetwacom`. On Ubuntu 26.04 that escape hatch has been removed, so Ubuntu 
users are
the ones with no option at all. The upstream gap and the Xorg removal are 
individually
defensible; the combination is what produces the regression.

## Only working workaround

Removing the device from libinput's view with a udev rule:

```
ACTION=="add|change", SUBSYSTEM=="input", KERNEL=="event[0-9]*", \
  ATTRS{name}=="Wacom Bamboo 2FG 4x5 Finger", ENV{LIBINPUT_IGNORE_DEVICE}="1"
```

This works, but is not a reasonable answer for general users: it needs root, it 
is
static (re-enabling requires editing the rule and replugging, since libinput 
only
evaluates the flag when a device is added), the device name must be hard-coded, 
and
Settings remains unaware of it. On this tablet the Finger and Pad share one USB
interface and one parent HID device, so a rule matching on 
`idVendor`/`idProduct`
disables the ExpressKeys too — an easy trap for anyone following generic advice.

## Requested

Ubuntu cannot fix the schema gap alone, but could:

1. Track the upstream issue and carry the fix once it lands.
2. Failing that, note it as a known regression in the 26.04 release notes, since
   affected users currently have no way to discover that the capability is 
simply gone.
3. Consider shipping a supported toggle in the interim.

## Upstream

https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/3793
"Unable to disable 'touch' on a 'pen & touch' wacom device"

Previously bugzilla.gnome.org bug 752039 under the same title, closed
RESOLVED/OBSOLETE on 2021-06-09 during the bugzilla shutdown with a request to 
refile
on GitLab; #3793 is that refiling.

## System

- Ubuntu 26.04 LTS, GNOME Shell 50.1, Wayland (no Xorg session available)
- mutter 50.1-0ubuntu2.2
- gnome-control-center 1:50.3-0ubuntu0.1
- gsettings-desktop-schemas 50.0-1ubuntu2
- libinput 1.31.1-1ubuntu1.1
- gnome-session 50.1-0ubuntu0.1
- kernel 7.0.0-29-generic
- Device: Wacom Bamboo Pen & Touch, CTH-460, USB 056a:00d1, exposing
  "Wacom Bamboo 2FG 4x5 Pen" / "... Finger" / "... Pad"

** Affects: gnome-control-center (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163283

Title:
  Xorg session removed in 26.04 leaves no way to disable Wacom tablet
  touch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/2163283/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to