Tutorial: Instalando o tablet UGEE M1000L no Ubuntu Linux 14.04

Há algum tempo, eu resolvi comprar um tablet de desenho para hobbie, e não queria gastar muito. Como nunca comprei nada do tipo antes e não queria gastar uma grana para comprar um wacom, resolvi arriscar uma compra no aliexpress e comprei um tablet genérico por cerca de 40 doletas.



Acabei comprando um modelo que parecia bem avaliado por outros compradores, da UGEE, modelo M1000L. Pra quem quiser ver o modelo, segue abaixo (não ganho nada com isso...):


Veio tudo certinho, sem imposto (: e com uma qualidade bem legal. Ainda, acompanhou o pacote um CD de instalação do windows, que não me adiantou nada já que só uso Ubuntu aqui.

Pra fazer tudo funcionar no Ubuntu, foi um parto, mas acabei encontrando a solução que deixo aqui a quem interessar.

1º Passo: Instalando os drivers do wizardpen

- Você pode seguir os passos desse link para instalar o wizardpen: 

- No meu caso, porém, não consegui instalar o wizardpen pelo apt-get e tive que seguir o método 2 descrito ali. Se conseguir, beleza, pode seguir para o passo 2 abaixo.

- Se o apt-get não funcionar, siga o método 2 descrito no link, que basicamente é:

1) Entre no site do wizardpen aqui: https://launchpad.net/wizardpen e baixe a versão mais recente do driver.

2) Descompacte o arquivo em uma pasta temporária e entre pelo terminal na pasta. Após, execute o arquivo autogen.sh:
cd /home/[seu usuario]/Downloads/xorg-input-wizardpen-0.8.1
sudo /.autogen.sh
3) Configure e rode o make e o make install:
sudo ./configure --with-xorg-module-dir=/usr/lib/xorg/modules
sudo make && make install
4) Cheque a integridade do driver com o seguinte comando:
ls /usr/lib/xorg/modules/input/wizardpen_drv.*
5) Se tudo der certo, você receberá o seguinte resultado:
/usr/lib/xorg/modules/input/wizardpen_drv.la
/usr/lib/xorg/modules/input/wizardpen_drv.so

2º Passo: Configurando o UGEE M1000L

- Uma vez que os drivers estiverem instalados, você terá que configurar o Ubuntu para que o tablet funcione. Para tanto, siga os passos abaixo:

1) Digite o seguinte comando no terminal:
grep -i name /proc/bus/input/devices
Você verá ao menos uma linha com o seguinte texto:
N: Name="UC-LOGIC ugee-1000L"

2) Agora, digite o seguinte no terminal:
cat /proc/bus/input/devices

Procure na lista o seu dispositivo que tem o mesmo nome que anotamos no passo 1 acima. No meu caso, havia mais de uma entrada com esse nome e, portanto, escolhi o primeiro mesmo. Deve ser algo como o abaixo:
I: Bus=0003 Vendor=5543 Product=0081 Version=0111
N: Name="UC-LOGIC ugee-1000L"
P: Phys=usb-0000:00:1d.7-3.4.3/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.4/2-3.4.3/2-3.4.3:1.0/input/input19
U: Uniq=
H: Handlers=mouse3 event12 
B: PROP=0
B: EV=1b
B: KEY=c03 70001 0 0 0 0
B: ABS=100000f
B: MSC=10
A linha que nos interessa é a marcada em vermelho acima. No meu caso, veja que ele acaba como "event12".

3) Vamos agora configurar o nosso tablet. Digite no terminal o seguinte comando, trocando o "event12" pelo resultado que você encontrou acima:
sudo wizardpen-calibrate /dev/input/event12
Siga os passos que o wizardpen te traz. Basicamente, ele pede que vc encoste a caneta em um dos cantos (por exemplo, o superior esquerdo) e depois que faça o mesmo no canto oposto (inferior direito). A saída dessa calibragem será algo assim:
Please, press the stilus at ANY
corner of your desired working area: ok, got 2019,2032
Please, press the stilus at OPPOSITE
corner of your desired working area: ok, got 2018,2036
According to your input you may put the following
lines into your XF86Config/X.Org configuration file:
Driver "wizardpen"
Option "Device" "/dev/input/event12"
Option "TopX" "2018"
Option "TopY" "2032"
Option "BottomX" "2019"
Option "BottomY" "2036"
Esses dados serão importantes para a configuração que faremos a seguir.

4) Agora, abra no gedit o arquivo de configuração do wizardpen, com o seguinte comando:
sudo gedit /usr/share/X11/xorg.conf.d/70-wizardpen.conf
O arquivo que será aberto contém as definições que o wizardpen utiliza para o tablet. Edite o arquivo copiando e colando o seguinte, e fazendo as adaptações necessárias com base no resultado da calibragem que fizemos acima:
Section "InputClass"
    Identifier "wizardpen"
    MatchProduct "UC-LOGIC ugee-1000L"
    MatchDevicePath "/dev/input/event*"
    Driver "wizardpen"
    Option    "TopX"    "49"
    Option    "TopY"    "230"
    Option    "BottomX"    "2015"
    Option    "BottomY"    "2026"
    Option    "MaxX"    "2015"
    Option    "MaxY"    "2026"

EndSection
Section "InputClass"
    Identifier "wizardpen ignore mouse dev"
    MatchProduct "UC-LOGIC ugee-1000L"
    MatchDevicePath "/dev/input/mouse*"
    Driver ""
EndSection
5) Salve o arquivo, reinicie o computador e pronto, o tablet estará funcionando!

Acho que o tutorial acima pode servir para outros modelos de tablet genérico (sendo que os tablets da Wacom já contam com suporte e provavelmente não tem esse tipo de problemas). Caso tenham sucesso com outros modelos, comentem abaixo!




 
Copyright © . Apê de Nerd