web-dev-qa-db-fra.com

Tablette graphique Wacom CTH-480 / CTL-480 non détectée dans Ubuntu 13.10

Ma tablette Wacom (CTH-480) n'est pas détectée par l'option Tablette Wacom dans les paramètres. La tablette apparaît lorsque j'exécute lsusb mais ne s'affiche pas dans les paramètres. Merci encore.

15
Bradley Austin

Mise à jour du 14.04

Version courte (vraiment) . La tablette est prête à l'emploi, mais vous aurez parfois besoin de charger manuellement le pilote avec Sudo modprobe wacom avant de connecter la tablette (ou de l'activer si elle est sans fil).

Néanmoins, les instructions suivantes peuvent être utiles si une nouvelle tablette apparaît prenant en charge le pilote en amont mais pas le noyau en stock.

Mise à jour pour 13.10, 14 décembre 2013, input-wacom> = 0.20.0

Version courte: vous n'avez plus besoin de patcher input-wacom à partir de la version 0.20.0, et vous n'avez pas strictement nécessité de mettre à jour le pilote d'entrée X.org dans 13.10.

Version longue:

Pour 13.10, si vous acceptez de ne pas ajouter les nouveautés ajoutées à x86-input-wacom (à ce moment-ci: le 14 décembre 2013, si vous regardez les listes de modifications, vous trouverez de meilleures informations sur le comportement au toucher), vous pouvez le simplifier beaucoup.

Les informations de base proviennent toujours de réponse principale , et de ici , avec une légère différence.

1) Téléchargez la dernière version du pilote du noyau input-wacom. Il doit être au moins égal à 0,20.0, sinon la tablette ne sera pas détectée à partir d'ici: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ =. Dans la date 2013-12-14, la plus récente est input-wacom-0.20.0.tar.bz2.

2) assurez-vous que les dépendances de construction sont installées. Mettez à niveau votre système si vous ne l'avez pas encore fait pour disposer du dernier noyau. S'il indique qu'un redémarrage est nécessaire, redémarrez avant de continuer (ceci afin d'éviter de construire contre un mauvais noyau).

Sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool
Sudo apt-get install linux-headers-generic

Notez que si uname -r vous indique que vous avez un noyau spécial (ne se terminant pas par -generic, mais -rt, ou -lowlatency, etc.), vous devez modifier le second apt-get en conséquence.

2) décompressez le pilote dans un répertoire de votre choix. Déplacez le fichier téléchargé dans ce répertoire, cd, et

tar xjvf input-wacom-0.20.0.tar.bz2

3) un répertoire input-wacom-0.20.0 est créé. cd et compilez les pilotes:

cd  input-wacom-0.20.0
./configure --prefix=/usr

Mise à jour Dans les versions antérieures à 0.27 ou à l'emplacement de départ, la compilation a également démarré. Si vous en utilisez un plus récent, vous devez émettre

 make   # only for versions >= 0.27.0

s'il n'y a pas d'erreur, vous avez à la fin un message commençant par:

  BUILD ENVIRONMENT:
       linux kernel - yes 3.7
      kernel source - yes /lib/modules/3.11.0-14-generic/build

Your wacom.ko is available under 
    /home/romano/software/wacom/input-wacom-0.20.0/3.7
[...more stuff...]

Vous avez un noyau 3.11.quelque chose, pas 3.7 --- ne vous inquiétez pas. C'est bon.

4) Installez le pilote. Pour les versions <0.27.0, vous devez utiliser:

Sudo cp ./3.7/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
Sudo depmod -a

sinon, pour une version plus récente, il suffit de faire

Sudo make install 

Si vous n’avez pas connecté la tablette depuis le dernier redémarrage (c’est-à-dire que vous n’avez pas chargé le module de noyau wacom.ko), un redémarrage n’est pas nécessaire. Vous pouvez simplement brancher votre tablette et y aller. Sinon, redémarrez.

AVIS: Chaque fois que le noyau est mis à jour, vous devez répéter les étapes 3 et 4 (*) (il vaut mieux ajouter un

make clean 

dans le répertoire du pilote avant l’étape ./configure pour tout reconstruire à nouveau).

(*) vous devez effectuer l’installation APRÈS le redémarrage dans le nouveau noyau, sinon les astuces de uname -r installeront le module au mauvais endroit ...

ET UN AUTRE AVIS: si votre tablette fonctionne, mais ne s'affiche pas dans le panneau de configuration, regardez cette réponse et

Sudo apt-get install xserver-xorg-input-wacom
13
Rmano

La tablette est trop récente :-) les développeurs d’entrée-wacom travaillent sur la prochaine version de input-wacom (pilote du noyau) et x86-input-wacom (pilote d’entrée xserver) dès que les correctifs seront acceptés dans le noyau en amont, ils publieront la nouvelle version.

Si vous ne voulez pas attendre aussi longtemps pour mettre votre nouvelle tablette en route - la solution consiste à compiler vous-même le module de noyau et le pilote xserver-driver - j'ai 12.04 fonctionnant avec le noyau 3.8.0-32-lowlatency du kpa de kxstudio , donc je ne sais pas si cela fonctionne avec le noyau stock 3.2, mais puisque vous êtes sur 13.10, cela ne devrait pas poser de problème. Vous devez suivre les instructions du site Web linux-wacom pour savoir comment compiler le module du noyau et le pilote xserver presque à la lettre, mais vous devez appliquer trois correctifs au cours du processus. Assurez-vous d'installer toutes les dépendances de construction requises et mentionnées sur le site Web linux-wacom.

L'essentiel est

 mkdir ~/wacom
 cd ~/wacom
 git clone git://git.code.sf.net/p/linuxwacom/xf86-input-wacom
 git clone git://git.code.sf.net/p/linuxwacom/input-wacom

Maintenant, vous avez besoin de deux correctifs pour le module du noyau, publiés par un développeur wacom dans ce thead http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ en tant que pièces jointes à ce message - http://sourceforge.net/p/linuxwacom/mailman/message/31599376/

  • 0001-Input-wacom-pas-tous-plusieurs-interfaces-périphériques-support-.patch
  • 0002-Input-wacom-add-support-for-three-new-Intuos-devices.patch

Les appliquer

cd input-wacom
patch -p1 < ~/Downloads/0001-Input-wacom-Not-all-multi-interface-devices-support-.patch
patch -p1 < ~/Downloads/0002-Input-wacom-add-support-for-three-new-Intuos-devices.patch

compiler le module

./autogen.sh
./make

puis faites une sauvegarde de l'ancien module et installez la nouvelle version

Sudo cp /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko.BAK
Sudo cp 3.7/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko
Sudo depmod -a

Pour obtenir un pilote xserver fonctionnel, vous devez appliquer un correctif afin que les sources de git fonctionnent avec ubuntu 12.04 xserver, le build_against_frankenserver.patch - le correctif est disponible, par exemple. pièce jointe dans ce fil http://ubuntuforums.org/showthread.php?t=1515562&page=104 , je ne sais pas si cela est toujours nécessaire avec 13.04 ou 13.10! (et ignorer les échecs de correctifs dans le répertoire test /)

cd ../xf86-input-wacom
patch -p1 ~/Downloads/build_against_frankenserver.patch
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib
make

Installez-le

Sudo cp /usr/lib/xorg/modules/input/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so.BAK
Sudo cp src/.libs/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so

Redémarrez ou redémarrez et cela devrait fonctionner.

Encore une fois, assurez-vous de lire toutes les informations qui vous ont été données sur linux-wacom.sf.net, ceci n’est qu’un résumé approximatif, et je n’aurai pas le temps de vous donner plus de précisions dans un avenir proche.

Néanmoins, j'espère que cela aidera: l'Intuos PTS est un appareil vraiment cool et fonctionne comme un charme.

1
Tom Regner