web-dev-qa-db-fra.com

Impossible de configurer le stylet pour tablette Wacom

J'utilise buntu 18.04, je l'ai installé sur un disque dur propre il y a 5 jours. Je viens de brancher ma tablette Wacom - qui est Wacom Bamboo CTL-47, et cela a fonctionné instantanément - le stylet se déplace autour de la souris, les applications peuvent lire la pression et le toucher du stylet et les deux boutons sont mappés sur les boutons gauche, central et droit de la souris.

Dans les paramètres système> Périphériques> Tablette Wacom, la page "Tablette" fonctionne, mais la page "Stylet" ne le fait pas - le message "Aucun stylet n'a été trouvé", peu importe le choix - et oui, j'ai fait glisser mon stylet sur la tablette - même essayé de le tenir au-dessus de la tablette lors du redémarrage, et sur le démarrage, il ne l'a toujours pas trouvé.

J'aimerais relier l'un des boutons à CTRL + Z, mais comme il ne détecte pas le stylet, il ne veut pas me montrer les paramètres.

Toute tentative de recherche de ce problème sur Internet ne m'a amené qu'à trouver des solutions lorsque la tablette ne fonctionne pas complètement et pour les anciennes versions d'Ubuntu.

1
Architector 4

J'ai trouvé un moyen alternatif de configurer les boutons du stylet si les paramètres Ubuntu refusent d'afficher les paramètres. Le chemin est décrit ici, dans la section "Tablette Wacom" sur buntu 16.04 pour mon poste de travail de peinture numérique - David Revoy :

Dans Cinnamon, l’interface graphique de la tablette Wacom offre un ensemble d’options à la fois minimalistes et puissantes: définir des boutons, définir des proportions à l’écran, etc. La GUI est limitée car vous ne pouvez pas affecter de modificateur de boutons comme, et ...

Xsetwacom: Pour ceux qui ont vraiment besoin d'un moyen d'attribuer cette clé et de faire plus, voici la solution de contournement (grosse) impliquant la ligne de commande, le script et d'autres choses sales qu'un utilisateur normal ne devrait pas considérer comme quelque chose de normal pour configurer un matériel (le graphiste a besoin d’une interface graphique et se concentre sur la création d’un bon graphisme, pas de script/code):

1. Obtenez le nom de votre tablette:

xsetwacom --list

Cette commande renvoie le nom de mon périphérique Wacom, utile pour mon script:

Wacom Intuos3 9x12 Pen stylus    id: 11 type: STYLUS
Wacom Intuos3 9x12 Pad pad       id: 12 type: PAD
Wacom Intuos3 9x12 Pen eraser    id: 15 type: ERASER
Wacom Intuos3 9x12 Pen cursor    id: 16 type: CURSOR 

Remarque: pour référence, le nom de votre tablette, le mien ici est Bloc Wacom Intuos3 9x12 dans cet exemple. Sélectionnez le nom, puis appuyez sur ++ C pour le copier dans votre terminal.

2. Créer un script Xsetwacom bash Ouvrez le gestionnaire de fichiers (Nemo) et, dans le dossier de votre choix (j'utilise/home/deevad/Script sur mon installation), créez un nouveau fichier vide en cliquant avec le bouton droit de la souris, créez un nouveau fichier. document ">" Document vide ". Nommez-le tablet.sh, puis ouvrez-le avec un éditeur de texte (Gedit). À l'intérieur, écrivez un script comme celui-ci avec le nom de votre tablette:

#! /bin/bash
xsetwacom set "Wacom Intuos3 9x12 Pad pad" Button 1 "key Shift_L"
xsetwacom set "Wacom Intuos3 9x12 Pad pad" Button 2 "key Control_L"

Cet exemple de script mappe le bouton 1 de votre tablette (redimensionner le pinceau en Krita) et le contrôle le bouton 2 (sélection de la couleur sur Krita/Gimp/Mypaint) de la tablette. Les clés spéciales utilisent des noms standard. Pour attribuer un autre type de clé, je colle ici une liste: http://Pastebin.com/aXGDkJT

Si vous souhaitez affecter un modificateur (par exemple, Ctrl) sur le bouton du stylet, il est également possible:

xsetwacom set "Wacom Intuos3 9x12 Pen stylus" Button 2 "key ctrl"

Vous pouvez tester toutes vos lignes xsetwacom à l'intérieur du terminal avant de les écrire dans votre script. De cette façon, vous testerez si vous avez un bouton 5, ou un bouton 20 ... etc ... Pour mon Intuos 3, la disposition du côté droit est la suivante (je l’ai trouvé en essayant de deviner et d’essayer):

# ---------
# |   | 1 |
# | 3 |---|
# |   | 2 |
# |-------|
# |   8   |
# ---------

Lorsque votre script est terminé, vous pouvez le sauvegarder. Dans le gestionnaire de fichiers; Cliquez à nouveau dessus avec le bouton droit de la souris> Propriétés> Autorisations>, puis devant Exécuter, cochez la case "Autoriser l'exécution du fichier en tant que programme".

. Exécutez-le, créez une start-up Vous pouvez double-cliquer et exécuter le script. Votre clé sur la tablette sera mappée. Mais toute la configuration du bouton ne durera pas un redémarrage. C'est pourquoi nous avons créé un script pour l'exécuter à chaque démarrage. Allez maintenant dans "Paramètres système", puis "Application de démarrage", appuyez sur le bouton "Ajouter", donnez au formulaire un nom de votre choix, pour la commande choisissez votre script via le bouton "Parcourir", et commentez ce que vous voulez à propos de ça.

Plus d'informations sur Xsetwacom:http://linuxwacom.sourceforge.net/wiki/index.php/Xsetwacom

1
Architector 4

Pour que le stylet fonctionne, j'ai récupéré une version à jour du fichier libwacom.stylus et remplacé l'ancienne version à /usr/share/libwacom/libwacom.stylus.

Vous pouvez trouver les fichiers libwacom.stylus à jour sur le Github: https://github.com/linuxwacom/libwacom/tree/master/data

0
josh.chavanne