How do I enable pressure for my Wacom Intuos L?

6,661

What version of Ubuntu do you have? It's likely that you already have the drivers you need. Ubuntu comes with Linux Wacom Project's Wacom Kernel driver (input-wacom), X driver (xf86-input-wacom) and libwacom xf86-input-wacom. I checked here and the Pro L seems to be one of the supported devices.

You can change the pressure settings for the stylus itself via command line (personally I have not gotten the GUI, in gnome-system-control, to work).

Check that the tablet is being recognized by your computer by opening Terminal or another CLI and entering:

lsusb

Now enter:

xsetwacom --list devices

This should return a list of elements of your tablet that are configurable. In that list, you should be able to pretty easily identify which one is your stylus. It should look something like

Wacom Intuos L 6x9 Pen stylus id: <XX> type: STYLUS

where <XX> stands in for some number that gets assigned to that component. The part to the left of the id number is the name of the component, which you will call when changing its settings, so you need to remember that. Please note that the name might not look exactly like what's above--the dimensions (6x9) might be different or not there at all, or it may be called Wacom Intuos L 6x9 Pen (without the "stylus")--use the specific name that you see listed in your Terminal output.

Since you already know which specific property you want to edit, you don't need to go through the trouble of searching through all the possible parameters. You want to change the PressureCurve setting for your stylus:

xsetwacom --set "<NAME>" PressureCurve 0 20 80 100

"xsetwacom --set" tells your computer that you want to change the settings, the name of your stylus replaces <NAME>, PressureCurve is the specific property you're changing the values of, and "0 15 85 100" is just an example setting--this is the part you probably will want to tinker with. I ended up liking 0 12 92 100 for Gimp.

For reference, if you had zero sensitivity for your stylus (it's either "off" or "on"), the PressureCurve setting would be 0 0 100 100

If you wanted to see the other settings available to be changed, enter

 xsetwacom list parameters

However, I suspect that the real issue that you're having is that within each program (like Gimp, Krita), you need to configure your tablet. I grabbed my boyfriend's tablet to test out my answer to your question, and at first I was stumped because I knew I had the drivers, that his tablet was supported, and the device was being recognized, but when I tried drawing in Gimp, changes in pressure were not having any effect.

With Gimp, you have to activate your tablet first. And while it isn't a highly technical process, it is a bit tedious. So I'm afraid my response is going to look really long, but it's not difficult to set this up, just a bit time consuming--I promise!

Go to Edit > Preferences > Input Devices then click Configure Extended Input Devices. You should see the different elements of your tablet listed. From there you can click on the pen element of your Intuos, and you'll see a drop-down menu next to Mode. Change the mode from Disabled to Screen. You can edit the Pressure Curve here to change sensitivity settings. I also tried enabling the Pad element (from Disabled to Screen) and left the pressure curve alone--I liked the results better when the pad was disabled and only the pen was enabled, but I don't know know many of the nitty gritty details about how tablets work, and you may want to play around with how these two elements interact when they're both enabled.

Beyond that, the tools in Gimp themselves have Dynamics options that can change the effect that input from your tablet has on what you're drawing. If you don't have a Tool Options dialog box open, open one up (I dock mine under my Toolbox). You should see a Dynamics section near the bottom. There are multiple profiles you can pick from, like Pressure Opacity, or you can add a custom one by clicking the button with the blue arrow and three red dots. This opens a drop-down menu of all existing profiles, and at the bottom of the list you'll see a plus sign button. Click that to make a new Dynamics profile. (See here for more info on Gimp/tablet use).

Dynamics dialog

I can't walk you through Krita tablet configuration, but here's a link to their documentation on using tablets with the program.

I couldn't find a detailed walkthrough to tablet setup with MyPaint 1.2 (the newest version), but here's one for version 1.0. Unfortunately, I don't see your specific device listed in their supported devices list, although there are a lot of Wacom tablets in there.

Here's a guide to setting up tablets with Inkscape. It's probably the most popular vector graphics software compatible with Ubuntu. I've used it and really liked it.

Finally, you might also want to know that it's possible to write profile scripts so that the baseline pressure settings are different when you're using a specific program, like if you wanted lower pressure sensitivity when using Krita. You'd write a bash script that executes xsetwacom --set "<NAME>" PressureCurve X XX XX XXX, create an executable launcher for it, and click on the launcher before using Krita. More info can be found here.

Other sources: linuxwacom github page and wiki.

Share:
6,661

Related videos on Youtube

JamesWl
Author by

JamesWl

Updated on September 18, 2022

Comments

  • JamesWl
    JamesWl over 1 year

    I saw a few answers that give a very long procedure to install some drivers but they are very old. The tablet works but there is no pressure sensitivity Not in Krita, MyPaint or Gimp.

  • RNopalzin
    RNopalzin about 3 years
    I'm not pretty sure about "For reference, if you had zero sensitivity for your stylus (it's either "off" or "on"), the PressureCurve setting would be 0 0 100 100" Here is described in other way and my wacom one table behaves as the link explain and not as the post says, but don't know if it is because I'm using a Wacome One instead of a intuos.
  • RNopalzin
    RNopalzin about 3 years
    Yeah I have found documentation that says the same. This link should be used in the post for more precise information or, at least, change the example to 0 100 0 100