Wacom stylus "Eraser Pressure Feel" setting is missing
The GNOME Control Center no longer displays the "Eraser Pressure Feel" setting for a stylus which is brought into prox. Only the "Tip Pressure Feel" control is available. Controls for both were previously accessible through the UI, and all the code to support changing the eraser pressure feel still appears to be in place.
Curiously, I've noticed that if I clear the tool cache before launching the control panel and then bring the eraser end of the pen into prox (instead of the normal tip end) that both settings are displayed. Maybe this is a hint at what is going wrong?
Relevant information
-
GNOME Settings version:
gnome-control-center 45.3
-
Operating system (distribution): Arch Linux (last updated today, 2024-03-18)
-
Error message (taken when the pen tip is the first tool in prox, as a user would normally do): tip-first.log
-
Error message (taken when the eraser end is the first tool in prox instead -- a bit abnormal for the user to do, but provides the results we desire): erase-first.log
-
Screenshot (taken when the pen tip is the first tool in prox, as a user would normally do):
-
Screenshot (taken when the eraser end is the first tool in prox instead -- a bit abnormal for the user to do, but provides the results we desire):
Steps to reproduce:
- Log in GNOME with a Wacom tablet attached
- Note: For now, you must use a Wayland session to avoid #2963 (closed)
- Note: It isn't clear if X11 is also affected due to the previously-mentioned issue
- 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 the tip end of a stylus which has an eraser into prox over the window
- Observe that the stylus settings for your tool appears
Observed Behavior: The "Tip Pressure Feel" setting is available, but the "Eraser Pressure Feel" setting is missing. See "tip-first.log" and the associated "tip-first" screenshot.
Expected Behavior: Both the "Tip Pressure Feel" and "Eraser Pressure Feel" settings should be available.
Curiously, if you close the control center and then repeat the above steps (including clearing the cache!) but bring the eraser end of the stylus into prox in step 5, both settings will be shown. However, the name of the stylus will include the suffix "Eraser" which is unexpected. Maybe this hints as to what is going wrong? See the "eraser-first.log" and associated screenshot for an example of what this looks like.