Tablettes graphiques (Linux)

XP-Pen G640

La page produit indique une surface active de 6 pouces sur 4 (15,24 cm sur 10,16 cm, ratio 1.5). Pourtant, les tests sur la mienne montre une surface active de 16 cm sur 10 cm (ratio 1.6).

Installer DIGImend.

Paquets debians disponibles sur la page de Release github : https://github.com/DIGImend/digimend-kernel-drivers/releases

Configuration deux écrans : https://digimend.github.io/support/howto/drivers/evdev/

La G640 a une surface active 16/10 (16 cm / 10 cm). Ratio 1.6.

Si l’écran est en résolution 1920 × 1200 (Ratio 1.6) :

xinput set-prop "XP-PEN STAR G640 Pen Pen (0)" --type=float "Coordinate Transformation Matrix" 0.5 0 0 0 1 0 0 0 1

Si l’écran est full HD (1920/1080 = 16/9, ratio 1.7778), il faut modifier le composant Y de la matrice : 10/9 = 1.111111

xinput set-prop "XP-PEN STAR G640 Pen Pen (0)" --type=float "Coordinate Transformation Matrix" 0.5 0 0 0 1.111 0 0 0 1

À placer dans votre .xinputrc

Obtenir le nom de la tablette

Il se peut que vous obteniez le message :

unable to find device XP-PEN STAR G640 Pen Pen (0)

En effet, la tablette peut prendre plusieurs noms :

Pour obtenir le nom de votre tablette tel que reconnu par votre système :

xinput list

Et voila !