Nov 7, 2009

Планшет Genius G-Pen та Ubuntu 9.04

Те, чого мені не вдалося зробити під Убунтою 8.10, вдалося під 9.04: подружити Wacom із Убунтою можна, подружити Genius G-Pen із Убунтою - ще та морока. Але поєднавши 2 мануали, отримавши 3 помилки в ході їх виконання і проігнорувавши їх, я перезавантажив ноутбук і отримав справно працюючий графічний планшет.

ЯК ЦЕ ЗРОБИТИ
Одразу скажу, що я не програміст, а людина із гуманітарною освітою, а тому все робив в точності за мануалами та інтуїцією. ВАЖЛИВО: встановіть спочатку Ubuntu 8.10, з неї оновіться через Інтернет до 9.04 (при цьому воно вас запитає видалити старі версії кернел, НЕ РОБІТЬ ЦЬОГО). Потім запускаємо термінал, в ньому традиційно sudo su, пароль свій і далі просто вставляємо рядок за рядком у вказаній послідовності і тиснемо після кожного рядку команд на Enter, чекаючи, поки виконається:

sudo apt-get install subversion

svn co http://svn.xp-dev.com/svn/felixleong_wizardpendrv/trunk/ wizardpen

Тут я отримав запити про якісь паролі та логіни, натиснув Enter, отримав повідомлення про помилку, проігнорував і пішов далі:

sudo apt-get install xutils libx11-dev libxext-dev build-essential xautomation xinput xserver-xorg-dev

Потім:

wget http://www.kubuntu.dk/wizardpen/wizardpen-0.6.0.2.tar.gz

tar -xvf wizardpen-0.6.0.2.tar.gz

cd wizardpen-0.6.0.2

sudo ./configure --with-xorg-module-dir=/usr/lib/xorg/modules && make
&& make install

Отримав друге повідомлення про помилку компіляції, проігнорував пішов далі.

cat /sys/bus/usb/devices/*/product

Отримав повідомлення вигляду:
Tablet WP5540U
UHCI Host Controller
UHCI Host Controller
UHCI Host Controller
EHCI Host Controller

Tablet WP5540U - це мій планшет (у вас там можуть бути інші цифри)

sudo bash

echo 'BUS=="usb", KERNEL=="event*", SYSFS{product}=="Tablet WP8060U", NAME="input/%k", SYMLINK+="tablet-event", MODE="0666"' >> /etc/udev/rules.d/010_local.rules

exit

sudo /etc/init.d/udev restart

ls -la /dev/tablet-event

УПС! Знову помилка (третя? чи четверта?). Але ми не звертаємо на те уваги, йдемо далі:

./configure -with-xorg-module-dir=/usr/lib/xorg/modules

make

sudo make install

ls /usr/lib/xorg/modules/input/wizardpen_drv.*

Якщо все гаразд, отримаємо відповідь:
/usr/lib/xorg/modules/input/wizardpen_drv.la
/usr/lib/xorg/modules/input/wizardpen_drv.so

Далі пишемо:
sudo gedit /etc/hal/fdi/policy/99-x11-wizardpen.fdi

і в цьому файлі (він може бути вже заповнений якимось текстом, але ви не зважайте на це, видаляйте те все), вставте:



[deviceinfo version="0.2">
[device>

[match contains="UC-LOGIC Tablet WP5540U" key="info.product">

[merge key="input.x11_driver" type="string">wizardpen[/merge>



[merge key="input.x11_options.SendCoreEvents" type="string">true[/merge>


[merge key="input.x11_options.TopX" type="string">1[/merge>
[merge key="input.x11_options.TopY" type="string">1[/merge>
[merge key="input.x11_options.BottomX" type="string">32768[/merge>
[merge key="input.x11_options.BottomY" type="string">32768[/merge>
[merge key="input.x11_options.MaxX" type="string">32768[/merge>
[merge key="input.x11_options.MaxY" type="string">32768[/merge>


[merge key="input.x11_options.TopZ" type="string">60[/merge>
[merge key="input.x11_options.BottomZ" type="string">1023[/merge>
[/match>
[/device>
[/deviceinfo>
("[" замініть на "<", коли будете вводити текст) ВСЕ! Перезавантажтесь. При новому запуску системи планшет має бути вже підключеним до USB. Написано на основі мануалів тут (рос.) та тут (англ). Працює лише для Ubuntu 9.04, оновленої з 8.10.


No comments:

Post a Comment

ПОПУЛЯРНІ ПУБЛІКАЦІЇ