Configuration d'une tablette Wacom Intuos BT S, M, L

Cette page explique comment faire fonctionner une tablette graphique Wacom Intuos gamme BT (S, M, ou L) et son stylet sous Ubuntu Jammy en mode câblé en USB :

  • Les commandes pour configurer sa tablette
  • Des exemples de scripts pour automatiser la configuration à votre guise

Dans les paramètres Ubuntu, l'interface graphique possède des fonctionnalités de configuration très limitées, mais elle permet malgré tout de changer l'orientation de la tablette (gaucher ou droitier), ainsi que le mode absolu ou souris. Le reste des fonctionnalités se configure en ligne de commande avec xsetwacom.

Commencez par brancher votre tablette et vérifier qu'elle est détectée :

~$ xsetwacom --list devices
Wacom Intuos BT S Pen stylus    	id: 22	type: STYLUS    
Wacom Intuos BT S Pad pad       	id: 23	type: PAD  

Dans les commandes qui suivent, vous pouvez utiliser l'id du périphérique (ici 22 ou 23) ou bien son nom complet entre guillemets.

Pour lister tous les paramètres disponibles (supportés ou non, selon votre matériel) :

~$ xsetwacom --list parameters

Vous pouvez obtenir les valeurs de tous les paramètres :

~$ xsetwacom get 22 all         # Pensez à remplacer 22 par votre id

Si vous utilisez un serveur X, vous pouvez lister les propriétés :

~$ xinput list-props 22         # Pensez à remplacer 22 par votre id

Configurer la zone de dessin sur un seul écran : Par défaut, la tablette est divisée en autant de zones que vous avez d'écrans, ce qui réduit fortement la surface de dessin et la précision si vous avez 2, 3 ou 4 écrans. Il est souvent utile de n'associer la tablette qu'à un seul écran :

Cherchez d'abord le nom de tous les écrans actuellement connectés :

~$ xrandr | grep " connected" | cut -d" " -f1
eDP-1-1     # Ecran intégré au laptop
DP-1-1-1    # Moniteur externe
DP-1-1-2    # Second moniteur externe

Associez ensuite les id de votre tablette et stylet à l'écran que vous souhaitez :

xsetwacom set 22 MapToOutput DP-1-1-1
xsetwacom set 23 MapToOutput DP-1-1-1

Dans le cas où le nom d'écran n'est pas reconnu : utilisez le nom d'écran next qui configurera la tablette sur l'écran suivant. Répétez la commande avec next jusqu'à ce que vous tombiez sur le bon écran à configurer en faisant des essais successifs avec votre stylet.

Vous pouvez configurer les boutons de votre Intuos pour qu'ils déclenchent des touches clavier. Vous pouvez utiliser les raccourcis par défaut (Ctrl-Z, Ctrl-C, Ctrl-V, …) ou bien configurer les raccourcis-clavier de chaque logiciel cible (Gimp, Krita, Inkscape, Okular, Evince, …) pour associer ces combinaisons de touches à des actions précises.

Selon votre modèle d'Intuos, le nombre et le numéro des boutons peut varier.

Pour Intuos S : Sur l'id du stylo :

  • Le petit bouton du stylo : Button 2
  • Le long bouton du stylo : Button 3

Sur l'id de la tablette :

  • A gauche du bouton de mise en marche : Button 1 et Button 2
  • A droite du bouton de mise en marche : Button 3 et Button 8

Quel que soit votre matériel, vous pouvez ensuite associer chaque bouton à des appuis de touches :

~$ xsetwacom set 22 AbsWheelDown "key i"
~$ xsetwacom set 22 AbsWheelUp "key d"

Consultez la commande suivante pour connaître tous les raccourcis auxquels vous pouvez associer les boutons de l'Intuos :

~$ xsetwacom --list modifiers

Personnalisez le script ci-dessous pour configurer la tablette sur votre écran et vos raccourcis claviers, puis rendez ce script exécutable et en démarrage automatique :

~$ chmod +x ~/configure_intuos_S_jammy.sh
~$ echo /home/$USER/configure_intuos_S_jammy.sh

Prenez note que la configuration doit être réexécutée via le script si vous débranchez puis rebranchez votre Intuos.

Script : Intuos S sous Jammy pour le dessin dans le mode présentation d'Okular

Les 2 boutons du stylo sont configurés pour passer à la diapo suivante et précédente. Les 4 boutons de la tablette de part et d'autre du bouton d'allumage sont configurés pour effacer/dessiner en couleur sur les diapos, mais vous devez d'abord associer Ctrl-Alt-R à Outil de dessin : Rouge dans les raccourcis clavier d'Okular (Ctrl-Alt-virgule pour modifier les raccourics). Idem pour les autres touches W (white), G (green), E (erase screen).

configure_intuos_S_jammy.sh
#!/bin/bash
 
DEVSTYLUS=$(xsetwacom --list devices | grep stylus | awk -F'\t' '/id:/{print $2}' | cut -d' ' -f2)
DEVTABLET=$(xsetwacom --list devices | grep pad | awk -F'\t' '/id:/{print $2}' | cut -d' ' -f2)
 
if [ -z $DEVSTYLUS ]; then
   echo "Stylus not found, try xsetwacom --list devices"
   exit 1
fi
 
if [ -z $DEVTABLET ]; then
   echo "Tablet not found, try xsetwacom --list devices"
   exit 1
fi
 
xsetwacom --set $DEVSTYLUS MapToOutput "DP-1-1-1"
 
####### NOW MAPPING THE INTUOS S stylus to SOME KEYS
#### The mapping below is best for Okular presentation mode
#### To help modify the mapping, use:
#### xsetwacom --list modifiers (get the available target keys)
#### Note that stylus buttons work when the stylus is close to the tablet (2-3cm above the surface)
 
# The small stylus button is mapped to right arrow (next slide in Okular)
xsetwacom --set $DEVSTYLUS Button 2 "key right"
 
# The long stylus button is mapped to left arrow (previous slide in Okular)
xsetwacom --set $DEVSTYLUS Button 3 "key left"
 
#### NOW MAPPING the 4 tablets buttons (2 on the left and 2 on the right of the POWER button) to colors for the Okular persentation mode
# In the 5 tablet buttons, the buttons (1, 2, 3, 8) (yes the 4th button is 8, don't ask why) are mapped to some keyboard shortcuts
# If you want these shortcuts to be enabled in Okular, make sure your first define them because Okular has no default to draw (Ctrl Alt , to edit shortcuts)
xsetwacom --set $DEVTABLET Button 1 "key ctrl alt r"
xsetwacom --set $DEVTABLET Button 2 "key ctrl alt g"
xsetwacom --set $DEVTABLET Button 3 "key ctrl alt w"
xsetwacom --set $DEVTABLET Button 8 "key ctrl alt e"
  • tuto_configuration_wacom_intuos_bt.txt
  • Dernière modification: Le 14/06/2024, 23:07
  • par myoan