Графический планшет Genius G-Pen 450 vs. Kubuntu 8.10
Итак, наверное, раз вы это читаете, то столкнулись с такой же проблемой, как и я. У вас на линуксе (мы будем рассматривать конкретно Kubuntu 8.10 Intrepid Ibex) не хочет работать графический планшет Genius G-Pen 450. Были перерыты тонны электронных страниц в поисках способа, который поможет решить эту проблемы. Долго-долго искав, вы не могли не наткнутся на драйвер wizardpen. Но он у вас работать не стал. Обидно однако. Планшет — это не дёшево, а вот поработать все же хочется.
Ну что же, я тоже долго мучился и всё-таки у меня получилось настроить его
И я этому очень сильно рад
Я расскажу вам как это сделать.
Драйвер wizardpen, как выяснилось, работает. Его просто надо настроить немного по-другому, не через конфиг /etc/X11/xorg.conf, как я пытался сначало. Так не получится. Тогда я решил не читать все эти неадыкватные мануалы, которыми меня кормили гугл и остальные поисковики, и почитать лучше «ридмишки» и, при возможности «маны». На базе всего прочтённого я смог составить пошаговую инструкцию по установке и настройке планшета в Kubuntu. Итак, вот он, встречайте
Установка графического планшета Genius G-Pen 450 в операционной системе Kubuntu Linux 8.10 Intrepid Ibex.
- Нам понадобятся исходные коды драйвера wizardpen, которые мы будем бережно и аккуратно собирать. Так что нам нужно скачать их из репозитория. Мы устанавливаем системы subversion (если таковой ещё в системе не имеется) и скачиваем исходники:
sudo apt-get install subversion
svn co http://svn.xp-dev.com/svn/felixleong_wizardpendrv/trunk/ wizardpen - Для сборки необходимы dev-библиотеки X-сервера, которые мы тоже устанавливаем (ещё, если отстутсятвует, нужно установить g++):
sudo apt-get install xutils libx11-dev libxext-dev build-essential xautomation xinput xserver-xorg-dev
- Теперь можно начинать сборку
Здесь нам понадобится дополнительный флаг, про который рассказано в файле INSTALL, находящимся в папке, скаченной из репозитория. Собираем и устанавливаем:
cd wizardpen
./configure -with-xorg-module-dir=/usr/lib/xorg/modules
make
sudo make install - Проверяем, установились ли драйвера:
ls /usr/lib/xorg/modules/input/wizardpen_drv.*
Если всё хорошо, то ls вернёт нам такое:
/usr/lib/xorg/modules/input/wizardpen_drv.la /usr/lib/xorg/modules/input/wizardpen_drv.so
- Создаём файлик
/etc/hal/fdi/policy/99-x11-wizardpen.fdi
с таким содержанием (это конфиг, который сделал я на базе примера из файла README-XOrgConfig, лежащим рядом с файлом INSTALL):
<?xml version="1.0" encoding="ISO-8859-1" ?>
<deviceinfo version="0.2">
<device>
<!-- Имя устройства (здесь - для Genius G-Pen 450) -->
<match key="info.product" contains="UC-LOGIC Tablet WP5540U">
<!-- Имя драйвера. Не трогать. -->
<merge key="input.x11_driver" type="string">wizardpen</merge>
<!-- В моём понимании - это что-то типа активазии отклика системы на действия -->
<!-- с планшетом (докоснулись пером, провели им, кнопку нажали, etc.) -->
<!-- Короче руками и другими частями тела не лапать -->
<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>Здесь, хоть и не очень полезные, но мои комментарии
Настоятельно рекомендую не трогать секцию, помеченную у меня как «Настройки планшета». При моей конфигурации курсор никуда не пропадает и задействуется вся рабочая область планшета.
PS я создал этот файл через nano, открыв его (он тогда ещё не существовал) и сохранив в него этот конфиг. - Вроде всё. Перезагружаемся. Всё должно работать.
Прошу не тырить отсюда это руководство. Просто гораздо удобнее, когда всё в одном месте и комменты и поправки не приходится собирать по всему интернету.
А если всё-таки стырите — ссылка обязательна.
Я тут чуть-чуть подправил настройки. Теперь более адыкватная реакция на нажатие пера.
> Его просто надо настроить немного по-другому, не через конфиг /etc/X11/xorg.conf, как я пытался сначало. Так не получится.
Конечно, не получится, потому что новый X-сервер берёт настройки из HAL (заметь, ты же в HAL и прописываешь настройки). Но его можно отучить от этого — тогда настройки из xorg.conf заработают:
Section «ServerFlags»
Option «AutoAddDevices» «False»
EndSection
@vasyathriller.livejournal.com/
Ну да, так тоже можно. Только не очень будет удобно потому что придётся переносить в xorg.conf все имеющиеся устройства, начиная от мышки.
Выяснилось, что данное руководство применимо исключительно к (k)Ubuntu 8.10 Intrepid Ibex. На более новых (и как уже давно известно — на более старых) версиях это руководство бесполезно.
Спасибо за инструкцию!
У меня прекарсно работало и в Ubuntu 9.04 и в Ubuntu 9.10 .
Сейчас использую драйвер из репозитория
https://help.ubuntu.com/community/TabletSetupWizardpen
https://launchpad.net/wizardpen
на Ubuntu 10.04 .
@Deniz

Чтож, рад что инструкция всё ещё кому-то нужна
На 8.10 с подключением планшета правда были проблемы, на более новых версиях (хоть я их и использую) планшет не тестировал, он рядом лежит — нет нужды. Зачем покупал — не знаю
И да, рад что драйвер внесли в репозиторий. Многим от этого станет легче =)