Tablete gráfico Wacom CTH-480 / CTL-480 não detectado no Ubuntu 13.10

14

Minha mesa digitalizadora Wacom (CTH-480) não é detectada pela opção Mesa digitalizadora Wacom nas configurações. O Tablet aparece quando executo lsusb , mas não aparece nas configurações. Mais uma vez obrigado.

    
por Bradley Austin 30.10.2013 / 03:10

2 respostas

13

Atualização para 14.04

Versão curta (realmente) . O tablet funciona fora da caixa, mas às vezes você precisa carregar manualmente o driver com sudo modprobe wacom antes de ligar (ou ligar, se sem fio) o tablet.

No entanto, a seguinte instrução pode ser útil se algum novo tablet for lançado com suporte no driver upstream, mas não no kernel padrão.

Atualização para 13.10, 14 de dezembro de 2013, entrada-wacom > = 0.20.0

Versão resumida: você não precisa mais conectar a entrada-wacom a partir da versão 0.20.0, e você não estritamente precisa atualizar a entrada do X.org driver em 13.10.

Versão longa:

Para o 13.10, se você aceitar renunciar às coisas novas adicionadas ao x86-input-wacom (neste momento: 14 de dezembro de 2013, observando os changelogs, algumas coisas sobre o melhor comportamento do toque), você poderá simplificá-lo bastante.

As informações básicas ainda são da principal resposta e de aqui , com uma pequena diferença.

1) Faça o download da última versão do driver do kernel input-wacom. Deve ser pelo menos 0.20.0, caso contrário, o tablet não será detectado, daqui: link . Na data 2013-12-14, o mais novo é input-wacom-0.20.0.tar.bz2 .

2) Certifique-se de ter as dependências de compilação instaladas. Atualize seu sistema se você não tiver, então você tem o último kernel. Se ele diz que uma reinicialização é necessária, reinicialize antes de continuar (isto é para evitar construir um kernel errado).

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

Observe que se uname -r disser que você tem um kernel especial (que termina não em -genérico, mas -rt ou -lowlatency, ou qualquer outra coisa, você deve modificar o segundo apt-get de acordo)

2) descompacte o driver em um diretório de sua escolha. Mova o arquivo baixado nesse diretório, cd para ele e

tar xjvf input-wacom-0.20.0.tar.bz2

3) um diretório input-wacom-0.20.0 é criado. cd para ele e compilar os drivers:

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

Atualizar Em versões anteriores a 0,27 ou em outras, isso também iniciava a compilação. Se estiver usando um mais novo, você precisa emitir

 make   # only for versions >= 0.27.0

se não houver erros, no final você terá uma mensagem começando com:

  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...]

Você tem o kernel 3.11.algo, não 3.7 --- não se preocupe. Está certo.

4) Instale o driver. Para versões < 0.27.0, você tem que usar:

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

caso contrário, para uma versão mais recente, faça

sudo make install 

Se você não tinha o tablet conectado desde a última reinicialização (ou seja, você não tinha nenhum módulo do kernel wacom.ko carregado), não é necessário reinicializar. Você pode simplesmente ligar o seu tablet e ir embora. Caso contrário, reinicie.

AVISO: Toda vez que o kernel é atualizado, você precisa repetir os passos 3 e 4 (*) (é melhor adicionar um

make clean 

no diretório do driver antes da etapa ./configure para reconstruir tudo de novo.

(*) você tem que fazer a instalação APÓS reiniciar no novo kernel, porque senão os truques uname -r instalarão o módulo no lugar errado ...

E OUTRO AVISO: se o seu tablet funciona, mas não aparece no painel de controle, veja esta resposta e

sudo apt-get install xserver-xorg-input-wacom
    
por Rmano 14.12.2013 / 19:28
1

O tablet é muito novo :-) os desenvolvedores input-wacom estão trabalhando em suporte na próxima versão do input-wacom (driver de kernel) e x86-input-wacom (driver de entrada xserver) assim que os patches forem aceitos no kernel, eles lançarão a nova versão.

Se você não quiser esperar tanto tempo para fazer seu novo tablet funcionar - a solução é compilar o kernel-module e o xserver-driver você mesmo - eu tenho o 12.04 em execução com o kernel 3.8.0-32-lowlatency de o kxstudio ppa, então eu não sei se isso funciona com o kernel 3.2, mas como você está no 13.10, isso não deve ser um problema. Você tem que seguir as instruções no site linux-wacom sobre como compilar o módulo do kernel e o driver xserver quase ao pé da letra, mas você tem que aplicar três patches no processo. Certifique-se de instalar todas as dependências de compilação necessárias e mencionadas no site linux-wacom.

A essência disso é

 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

Agora, você precisa de duas correções para o módulo do kernel, publicadas por um desenvolvedor da wacom neste link como anexos a este post link

  • 0001-Input-wacom-Não-todos-multi-interface-dispositivos-suporte-.patch
  • 0002-Entrada-wacom-adicionar-suporte-para-três-novos-Intuos-devices.patch

Aplique-os

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

compile o módulo

./autogen.sh
./make

faça um backup do módulo antigo e instale o novo build

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

Para obter um driver xserver funcional, é necessário aplicar um patch para que o git-sources funcione com o ubuntu 12.04 xserver, o build_against_frankenserver.patch - o patch está disponível, por exemplo, anexo neste tópico link , não sei se isso ainda é necessário com 13.04 ou 13.10 ! (e ignorar falhas de patch no diretório test /)

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

Instale-o

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

Reinicie ou reinicie e isso deve funcionar.

Mais uma vez, certifique-se de ler todas as informações fornecidas em linux-wacom.sf.net, este é apenas um resumo aproximado, e não terei tempo para ajudar em profundidade tão cedo.

Ainda assim, espero que isso ajude - a Intuos PTS é um dispositivo muito legal, e funciona como um encanto dessa maneira.

    
por Tom Regner 06.11.2013 / 12:04

Tags