web-dev-qa-db-fra.com

Désactiver le toucher de la tablette dans Ubuntu Unity 14.04

J'ai cherché auparavant et la seule suggestion que j'ai trouvée est celle-ci mais cela ne fonctionne pas, du moins pas sur mon système (Ubuntu Unity 14.04 x64).

Je dois désactiver le toucher de ma tablette WACOM Bamboo Manga CTH-470 afin que seules la pointe du stylet et la gomme soient reconnues, et non ma main lorsque je touche accidentellement il.

Je connais cette solution temporaire:

xsetwacom --list

pour lister la sortie de la tablette (exemple)

inoki@innerdistance-Satellite-L650:~$ xsetwacom --list Wacom Bamboo 16FG 4x5 Pen stylus id: 11 type: STYLUS
Wacom Bamboo 16FG 4x5 Finger touch id: 12 type: TOUCH
Wacom Bamboo 16FG 4x5 Pen eraser id: 16 type: ERASER
Wacom Bamboo 16FG 4x5 Finger pad id: 17 type: PAD

ensuite

xsetwacom --set # touch off

En utilisant

inoki@innerdistance-Satellite-L650:~$ xsetwacom --list | grep TOUCH | cut -d ' ' -f 8 TOUCH inoki@innerdistance-Satellite-L650:~$

n'a montré que le mot "TOUCH" exactement comme ci-dessus.

Je dois la rendre permanente afin de ne pas avoir à insérer la commande à chaque fois que je souhaite utiliser ma tablette.

3
Inoki

dans mon cas a fonctionné ceci:

xsetwacom -v --set 'Wacom Intuos Pro M (WL) Finger touch' gesture off

tester

xsetwacom -v --set 'Wacom Bamboo 16FG 4x5 Finger touch' gesture off
6
doiar

Plutôt que de compter sur des positions et des coupes de caractères fixes, vous pouvez utiliser sed, comme ceci:

xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off
3
user2154526

Tout d'abord, vous devez toujours ajouter la nouvelle commande à votre configuration à démarrage automatique afin qu'elle soit désactivée pour commencer:

xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off

Ensuite, essayez de mettre ce qui suit dans un nouveau fichier: /etc/pm/power.d/99_touchdisable:

#!/bin/bash

ac_power ()
{
    xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
}

battery_power ()
{
    xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
}

Puis lancez Sudo chmod 755 /etc/pm/power.d/99_touchdisable

Redémarrez votre tablette et essayez de débrancher/brancher votre tablette.

Si cela ne fonctionne pas, vérifiez si différents profils d'alimentation sont activés. Si cela ne fonctionne toujours pas, lancez Sudo apt-get install pm-utils et essayez de lancer Sudo pm-powersave <true/false> pour le faire exécuter le script.

0
hal7df