Getting the Wacom Driver Stack Right
The first thing most people mess up is assuming a single package handles everything. It doesn't. On modern Linux systems, the Wacom setup involves the xf86-input-wacom kernel driver, the libwacom shared library that ships tablet profile data, and GNOME or KDE's frontend that gives you the GUI. If you're on Ubuntu, Debian, or Fedora, these are usually installed by default. Arch needs a bit more intention. You need xf86-input-wacom and libwacom. On Arch, also grab wacomtablet if you want the dedicated settings app rather than wrestling with xinput commands. I spent two hours last year troubleshooting a Cintiq 16 that was registering every other stroke as a phantom input. The fix wasn't a driver reinstall. It was a mismatched libwacom version. The tablet was reporting profile data for a newer model than what the installed library understood, so the kernel was applying incorrect pressure curves. Downgrading libwacom from the testing repo to the stable one fixed it immediately. The kernel module had been fine all along.
Unleash Your Creativity Exploring The Wacom Tablet Properties On Linux
The GUI lives in your desktop environment's settings panel. On GNOME, it's under Mouse & Touchpad, then scrolling to the bottom where the Wacom device appears. KDE places it in System Settings under Input Devices. If you don't see your tablet listed there, the system hasn't detected it properly and you need to check dmesg or lsusb to confirm the kernel sees the hardware before touching any software settings. Map the active area to your screen geometry first. By default, the tablet maps to the full display, which on ultrawide monitors means your drawing space stretches uncomfortably far. Select the map area option and choose screen or relative mapping depending on whether you want the pen tip to move proportionally with your hand or just track within a fixed screen portion. Screen mapping feels more natural for illustration work. Relative mapping is useful when you want the cursor to stop at a monitor edge rather than wrap around. Pressure sensitivity tuning is where things get unintuitive. Most people assume higher pressure values mean more sensitivity. They don't. Pressure response is inverted by default in the curve editor. A steeper upward curve actually makes the pen less responsive at light touches and more aggressive at hard presses. If your lines feel sketchy and inconsistent, flatten the curve slightly rather than steepening it. The default curve is calibrated for general productivity use, not sustained drawing work.
Button remapping is straightforward through the GUI. Assign actions to the express keys the same way you would on a Windows machine. The caveat is that some shortcuts conflict with desktop environment gestures. I accidentally mapped zoom out to one of my side buttons, which then conflicted with Firefox's pinch gesture. Unmap it in the Wacom settings and use a modifier combination instead. Keep the hardware buttons for application-specific functions like undo, redo, brush size, and eraser toggle. For advanced users who need per-application configuration, xsetwacom gives you fine-grained control. Run xsetwacom list to see your device, then xsetwacom get
Get the Full Details

If you need multi-monitor support with different scaling, consider using kwin_wayland or switch to a pure Xorg setup with custom xinput configuration files rather than relying on the desktop environment's built-in settings. The GUI tools don't persist your configuration across sessions reliably on some desktop environments. Write your settings into /etc/X11/xorg.conf.d/40-wacom.conf and they'll apply on every login without dependency on the DE. The driver itself is actively maintained by the Linux tableting community. Issues surface occasionally with newer tablets on older kernels, so keeping your kernel updated matters more than people expect. A tablet that refuses to register pressure on kernel 6.2 will almost certainly work correctly on 6.8 or later. Check kernel.org or your distro's backports repository if you're running an outdated kernel and your tablet isn't behaving properly.