web-dev-qa-db-fra.com

Comment faire pour que Bamboo Pad fonctionne sur Ubuntu 14.04

J'essaie d'obtenir Bamboo Pad en travaillant sur Ubuntu 14.04

  1. Je suis sûr que le périphérique n'est pas cassé = Je peux le voir via lsusb
  2. Tous les guides "Comment utiliser votre réseau de travail" sont conçus pour les anciennes versions d'Ubuntu (version inférieure à 14.04). Cela signifie qu'il y a toujours une étape qui ne fonctionne pas.

    ... pour illustrer cette situation irritante, certains guides recommandent d'installer le package wacom-dkms.

    Sudo add-apt-repository ppa: doctormo/wacom-plus Sudo apt-get mise à jour Sudo apt-get install wacom-dkms

Cependant, il n'y a pas de paquet "wacom-dkms" dans ce PPA, et en fait, aucun paquet pour 14.04 du tout (comme je le sais de @ mikew Whatever, bien que je n'aie pas la moindre idée de ce qu'est un PPA). Alors, j'ai commencé à croire (après des heures passées à chercher sur Google comment résoudre ce problème) qu'il n'y avait peut-être pas de pilote le 14.04.

  1. J'ai essayé ceci comme ma dernière chance (mais l'erreur encore) :

Qu'est-ce que cela signifie?

Voici le script complet que j'ai exécuté.

ladislav@Skynet:~/Plocha$ cd input-wacom-0.23.0
ladislav@Skynet:~/Plocha/input-wacom-0.23.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for kernel type... Linux
checking for linux-based kernel... yes
checking for kernel source/headers... /lib/modules/3.13.0-37-generic/build
checking kernel version... 3.13.0-37-generic

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating 2.6.30/Makefile
config.status: creating 2.6.36/Makefile
config.status: creating 2.6.38/Makefile
config.status: creating 3.7/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/home/ladislav/Plocha/input-wacom-0.23.0'
Making all in 3.7
make[2]: Entering directory `/home/ladislav/Plocha/input-wacom-0.23.0/3.7'
    Building input-wacom drivers for 2.6 kernel.
make -C /lib/modules/3.13.0-37-generic/build M=/home/ladislav/Plocha/input-wacom-0.23.0/3.7
make[3]: Entering directory `/usr/src/linux-headers-3.13.0-37-generic'
  LD      /home/ladislav/Plocha/input-wacom-0.23.0/3.7/built-in.o
  CC [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_wac.o
  CC [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_sys.o
  LD [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom.o
  CC [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_w8001.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC      /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom.mod.o
  LD [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom.ko
  CC      /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_w8001.mod.o
  LD [M]  /home/ladislav/Plocha/input-wacom-0.23.0/3.7/wacom_w8001.ko
make[3]: Leaving directory `/usr/src/linux-headers-3.13.0-37-generic'
make[2]: Leaving directory `/home/ladislav/Plocha/input-wacom-0.23.0/3.7'
make[2]: Entering directory `/home/ladislav/Plocha/input-wacom-0.23.0'
make[2]: Leaving directory `/home/ladislav/Plocha/input-wacom-0.23.0'
make[1]: Leaving directory `/home/ladislav/Plocha/input-wacom-0.23.0'

----------------------------------------
  BUILD ENVIRONMENT:
       linux kernel - yes 3.7
      kernel source - yes /lib/modules/3.13.0-37-generic/build

Your wacom.ko is available under 
    /home/ladislav/Plocha/input-wacom-0.23.0/3.7
If you have an USB device, you can copy the driver by:
    cp 3.7/wacom.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet
If you have a serial device, please copy the driver by:
    cp 3.7/wacom_w8001.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/touchscreen

NOTE: The kernel drivers included in this package are only
tested with the X Wacom driver built from xf86-input-wacom.
 If you are running an X server version older than 1.7, 
please use the drivers provided by linuxwacom package.

ladislav@Skynet:~/Plocha/input-wacom-0.23.0$ cp 3.7/wacom.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet
cp: nie je možné vytvoriť obyčajný súbor ( = Is not possible to create "ordinary" file)  `/lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet/wacom.ko': Prístup odmietnutý ( = Access denied)

voici ma sortie lsusb:

ladislav@Skynet:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0930:0220 Toshiba Corp. 
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 003 Device 003: ID 12d1:1c08 Huawei Technologies Co., Ltd. 
Bus 003 Device 007: ID 056a:0319 Wacom Co., Ltd 
Bus 003 Device 005: ID 04ca:7018 Lite-On Technology Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Quelqu'un sait-il comment résoudre ce problème? Toute suggestion de 14.04 sera utile.

3
Ladislav Naďo

J'ai ressenti le besoin de faire une autre réponse en raison de conditions différentes qui apparaissaient dans le chat .

C'est n bug conn .
Statut: In Progress  (depuis le 1/03/2014)
Importance: Medium
Informations du bogue mises à jour le 30/01/2017 .

La solution de contournement proposée dans article 38 dudit rapport de bogue fonctionne.

Une version plus facile à comprendre:

  1. Exécutez lsusb et obtenez le code du périphérique Wacom. (Dans cet exemple, 056a:0319) Ajoutez 0x aux deux chaînes. (Avec notre exemple 0x056a et 0x0319). Si votre appareil ne figure pas dans la liste ci-dessous, cette solution risque de ne pas fonctionner! Bien que cela soit improbable, cela peut endommager votre système. Vous avez été prévenu
  2. Ouvrez Gedit en exécutant gksudo gedit /etc/default/grub
  3. Recherchez la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet splash".
  4. Remplacez-le par ceci (Remplacez 0x056a et 0x0319 par tout ce que vous avez obtenu à l'étape 1):
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.quirks=0x056a:0x0319:0x40000000"
    Enregistrez et fermez Gedit.
  5. N'oubliez pas de courir
    Sudo update-grub
    après avoir changé de bouillon !!!
  6. Redémarrer. Si cela fonctionne, n'y allez pas plus loin.
  7. Ouvrez à nouveau Gedit en exécutant gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.conf. Collez les données de ce lien et sauvegardez-les.
  8. Redémarrez à nouveau. Encore une fois, si cela fonctionne, n'y allez plus!
  9. Si cela ne fonctionne toujours pas, suivez la méthode git de ce lien . Veuillez noter que vous devez installer Git si vous ne l'avez pas déjà: Sudo apt-get install git-core.
  10. Redémarrer.

Les étapes 1 à 5 sont confirmées pour fonctionner avec les appareils suivants:

  • 056A:0318 - Coussin Bambou Filaire
  • 056A:0319 - Pad en bambou sans fil

Les appareils ne figurant pas sur cette liste n'ont pas été testés et risquent de ne pas fonctionner. Utilisez-le à vos risques et périls! Si un appareil ne figurant pas sur cette liste vous convient, ajoutez-le à la liste ci-dessus.

9
Kaz Wolfe

Changer le ver, comme décrit dans Whaaaaaat (point 1-5), travaillé pour moi (12.04 et 14.04), excellent, merci cependant seulement après avoir adapté l'ID à partir de la sortie lsusb : Mon exemple de sortie lsusb:

Dispositif de bus 002 005: ID 056a: 18 Wacom Co., Ltd

cela signifie que nous devons adapter l'ID de:

GRUB_CMDLINE_LINUX_DEFAULT = "Splash silencieux usbhid.quirks = 0x056a: 0x 19: 0x40000000"

à

GRUB_CMDLINE_LINUX_DEFAULT = "Splash silencieux usbhid.quirks = 0x056a: 0x 18: 0x40000000"

Résumé: vérifiez votre ID wacom lsusb avant de changer GRUB_CMDLINE _.....

2
conspirito

--- CETTE REPONSE NE RESOLIT PAS LE PROBLEME! Utilisez ma réponse ci-dessus à la place! ---

AHA!

Votre problème est dans cette ligne, juste ici:

cp: -snip- Access denied

Essayez d'utiliser:

Sudo cp 3.7/wacom.ko /lib/modules/3.13.0-37-generic/kernel/drivers/input/tablet

Assurez-vous également que le package xf86-input-wacom est installé. Sinon, utilisez ce lien pratique:

Install via the software center

Redémarrez et profitez!

2
Kaz Wolfe

Il semble que cette tablette existe depuis un moment sans aucun signe de résolution de la part d'Ubuntu. Le correctif marqué fonctionne bien pour obtenir la fonctionnalité de base du stylet, mais dans certains cas, il n’active pas le bouton du stylet (donc, aucun clic droit) et les boutons du pavé tactile ou du pavé tactile ne sont pas activés.

Un réponse sur le rapport de bogue prétend avoir obtenu toutes les fonctionnalités, y compris le pavé tactile, en éditant /usr/share/X11/xorg.conf.d/50-wacom.conf pour ajouter MatchIsTablet:

MatchProduct "Wacom|WACOM|Hanwang|PTK-540WL|ISD-V4"
MatchIsTablet "on"

Je n'ai pas eu de succès avec cela moi-même mais cela pourrait faire une différence pour les autres en fonction de la configuration.

0
Radar Hill

Ce que j’ai finalement choisi, c’est de créer une clé USB UNetbootin Live à partir d’un fichier ISO LTS Desktop ISO Ubuntu 14.04.1 plus ancien que j’avais créé en 2013. Et installé à partir de cela. Dans cette incarnation plus ancienne du noyau Ubuntu, le Wacom Bamboo Pen Tablet était encore reconnu. afin de pouvoir configurer l'interface graphique de la tablette 'Paramètres système' pour définir le mode d'émulation de la souris et réaffecter les fonctions du stylet. Il me restait ensuite à mettre en œuvre l'accélération du pointeur de la souris pour obtenir le fonctionnement correct de la tablette., Mais cette fonction matérielle plus ancienne est également désactivée dans les nouvelles incarnations d'Ubuntu, même dans 14.04.01. Donc, parce que les commandes xorg saisies à partir de 'Terminal' ne sont pas conservées au redémarrage. J'ai ajouté une entrée xset aux applications de démarrage à partir de la ('Console' située en haut de la barre Unity) 'xset m 6 1' Et étiqueté MouseAcceleration. (m indique Souris et le premier chiffre 6 étant le facteur d'accélération). Une fois cela terminé et d’autres paramètres système terminés, j’ai installé les mises à jour Ubuntu pour mettre à jour l’ancien noyau.

Auparavant, sur un Live USB 14.05.5 avec Persistence, j’avais essayé les étapes décrites ci-dessus, mais pas de joie. Les étapes 1 à 5 n'ont pas pu être conservées car Sudo update-grub renvoyé uniquement n'a pas pu écrire dans/vache

et l'option 'gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.conf', n'a renvoyé qu'une liste d'entrées qui était déjà exactement la même que la liste référencée.

C'est à ce moment-là que j'ai décidé d'aller avec ce que j'ai fini par faire.

En tant qu'utilisateur précédent de Windows, Leo Lapport (il y a quelques années) avait tout d'abord décidé d'essayer Ubuntu Linux de passer à l'émission de radio The Tech Guy, affirmant que Linux et surtout Ubuntu Linux avaient conservé les pilotes natifs pour ordinateurs plus anciens. matériel dans leurs noyaux. Permettre aux personnes défavorisées de bénéficier d'une vie utile sur des ordinateurs plus anciens et obsolètes qui seraient autrement mis au rebut. À cet égard, il est très triste de les voir retirer maintenant autant de soutien natif pour les conducteurs plus âgés.

0
Snooper