web-dev-qa-db-fra.com

Comment configurer la zone de la tablette sur Ubuntu 14.04?

J'ai donc récemment commencé à utiliser Ubuntu 14.04, mais je ne parviens pas à configurer les paramètres de ma tablette wacom. Le problème principal est que je souhaite réduire la surface de la tablette, mais je ne vois pas cette option dans les paramètres de la tablette wacom. Quelqu'un peut-il m'aider, s'il vous plaît?

4
renik

Je ne pense pas qu'il existe une interface de configuration graphique. Néanmoins, vous pouvez le faire via des scripts ...

Recherchez le nom correct de votre périphérique/entrée:

[romano:~/personal/varios] 1 % xsetwacom --list devices
Wacom Intuos PT S Finger touch      id: 12  type: TOUCH     
Wacom Intuos PT S Finger pad        id: 13  type: PAD       
Wacom Intuos PT S Pen stylus        id: 14  type: STYLUS    
Wacom Intuos PT S Pen eraser        id: 15  type: ERASER 

Et maintenant, vous pouvez réduire par exemple le coin supérieur gauche:

xsetwacom --set "Wacom Intuos PT S Pen stylus" MapToOutput 500x400+0+0

ou dans un rectangle au centre (plus ou moins):

xsetwacom --set "Wacom Intuos PT S Pen stylus" MapToOutput 500x400+500+500 

Retournez en disant la résolution complète:

xsetwacom --set "Wacom Intuos PT S Pen stylus" MapToOutput 1980x1080+0+0

Il y a un moyen de rendre la chose permanente, mais je ne l'ai jamais essayée --- si vous en avez besoin, la page Arch (comme toujours) regorge d'informations intéressantes.

1
Rmano

Avec MapToOutput , vous pouvez spécifier un écran spécifique (par exemple: VGA) ou une taille d'écran permettant de mapper la zone de la tablette sur deux moniteurs.

Si vous avez besoin de proportions de force ou pour réduire la surface de la tablette , vous pouvez utiliser le paramètre xsetwacom Zone :

$ xsetwacom list parameters | grep Area
Area             - Valid tablet area in device coordinates. 
ResetArea        - Resets the bounding coordinates to default in tablet units. 

Par exemple, dans ma tablette Bamboo, je commence par réinitialiser la zone et obtenir ses coordonnées d'origine:

$ xsetwacom --set "Wacom Bamboo 2FG 4x5 Pen stylus" ResetArea
$ xsetwacom --get "Wacom Bamboo 2FG 4x5 Pen stylus" Area
0 0 14720 9200

Ensuite, je les ai configurés pour obtenir une surface de tablette plus petite (1/4 de la surface de la tablette):

$ xsetwacom --set "Wacom Bamboo 2FG 4x5 Pen stylus" Area 0 4600 7360 9200

afin que je puisse réaliser que le rectangle en bas à gauche mappe à la taille totale de l'écran.
De cette façon, je peux atteindre toute cette zone avec moins de mouvement de la main.

2
nephewtom

L'excellent Arch wiki vous recommande d'utiliser le nom de l'écran directement dans le paramètre MapToOutput. Vous pouvez obtenir les noms d'affichage à l'aide de la commande xrandr:

xrandr
xsetwacom --set 11 MapToOutput DVI-0

De cette façon, vous n'avez pas besoin de déconner avec des chiffres. Veuillez également noter que chaque fois que vous définissez le paramètre ci-dessus, l'orientation doit être redéfinie à l'aide du paramètre Rotate .

Dans ma configuration particulière, j'ai deux écrans et j'ai créé un petit script pour basculer le wacom entre les écrans. Ensuite, j'ai assigné le script à un raccourci clavier personnalisé:

#!/bin/bash
WFILE=/tmp/wacom
if [ -f $WFILE ]; then
  WACOM="`cat /tmp/wacom`"
else
  WACOM="DVI-1"
fi

if [ "$WACOM" = "DVI-0" ]; then
  WACOM="DVI-1"
else
  WACOM="DVI-0"
fi

echo "$WACOM" > $WFILE
xsetwacom --set 11 MapToOutput "$WACOM"
xsetwacom --set 11 Rotate "half"
1
Wtower