Wacom stylus configuration does not appear under X11
The GNOME Control Center no longer updates to show the stylus configuration options for "new" tools that are brought in prox. This issue only seems to affect operation under X11 since the behavior is correct under Wayland.
When opening the Wacom settings panel of the GNOME Control Center, you should be presented with settings for the connected tablet as well as any previously-seen stylus tools. This all works fine. However, when I bring a different type of stylus tool into prox, the window does not update to also show settings for that new tool.
While gathering information about this bug I noticed the following possibly related items:
- The GNOME Control Center does not seem to create any cached stylus entries under the
~/.cache/gnome-control-center/wacom/
directory under X11 when I bring a stylus in prox. The cache entries are created under Wayland, however. - When running the GNOME Control Center with
G_MESSAGES_DEBUG=all
under X11 I don't see any hint that the control panel even recognizes that I brought a pen into prox. Log entries are printed out when I bring the pen into prox under Wayland, however.
Relevant information
-
GNOME Settings version:
gnome-control-center 45.3
-
Operating system (distribution): Arch Linux (last updated today, 2024-03-18)
-
Error message: See and compare the attached log files: x11.log, wayland.log
Steps to reproduce:
The easiest way to reproduce this is to remove the cached stylus entries before opening the control center. Doing this saves you from having to either have two pens or creating a new user from scratch (both of which would also trigger the issue).
- Log in to an X11 desktop session with a Wacom tablet attached
- Run
rm ~/.cache/gnome-control-center/wacom/*
to remove all cached stylus entries - Open GNOME Settings and navigate to the Wacom tablet settings
- Verify that no stylus settings are displayed
- Bring a pen into proximity over the window
Observed Behavior: Nothing happens. Stylus settings for the tool are not displayed. See the X11 screenshot.
Expected Behavior: As soon as the stylus is over the window, a section allowing you to configure the tool is displayed. See the Wayland screenshot.
After reproducing this issue you can also repeat the above steps with a Wayland session and observe the correct / expected behavior.