LINUX.ORG.RU

Новая версия драйвера для планшетов Wacom


0

0

Пятого мая обновился драйвер для графических планшетов фирмы Wacom. Из наиболее значительных, на мой взгляд, изменений стоит отметить то, что теперь есть возможность подключать/отключать планшет "на лету" (перезапуск X-сервера не требуется). Также была добавлена поддержка трёх новых устройств: Intuos3 (12x12 и 12x19) и DTF 521. Заявлена совместимость с ядрами 2.6.15 и 2.6.16, с другой стороны, поддержка ядер < 2.6.8 прекращена.

ССылки:
Драйвер: http://prdownloads.sourceforge.net/li...
Сайт проекта linuxwacom: http://linuxwacom.sourceforge.net

Примечание: для пользователей Дебиан, использующих седьмой xorg, драйвер доступен в виде отдельного пакета: http://packages.debian.org/unstable/x...

anonymous

Проверено: Shaman007 ()

забавно. я вот отродясь, допустим, включаю/выключаю USB мышку "на лету" (специфика питания USB хаба на мониторе) и для этого естественно не требуется перезапускать X сервер. неужели планшеты чем-то принципиально отличаются? просто интересно.

// wbr

klalafuda ★☆☆
()

Уря. Обновлюсь.

anonymous
()
Ответ на: комментарий от klalafuda

>забавно. я вот отродясь, допустим, включаю/выключаю USB мышку "на лету" (специфика питания USB хаба на мониторе) и для этого естественно не требуется перезапускать X сервер. неужели планшеты чем-то принципиально отличаются? просто интересно.

У тебя мышка по стандартному протоколу бегает, а планшет бегает по закрытому.

anonymous
()
Ответ на: комментарий от klalafuda

К сожалению, теоретический ответ мне не известен. Эмпирически же, откючение и повторное подключение планшета (у меня wacom volito) на работающих иксах с большой степенью вероятности вешало систему, причём не сами иксы, а полностью :(

anonymous
()
Ответ на: комментарий от anonymous

судя по

> К сожалению, теоретический ответ мне не известен. Эмпирически же, откючение и повторное подключение планшета (у меня wacom volito) на работающих иксах с большой степенью вероятности вешало систему, причём не сами иксы, а полностью :(

..вопрос скорее IMHI к реализации USB стека или на крайний случай к багам в конкретном драйвере, нежели к самому устройству :)

> У тебя мышка по стандартному протоколу бегает, а планшет бегает по закрытому.

подключение/отключение устройства от сети USB более чем стандартизовано и универсально для всех устройств :)

впрочем, теперь работает и ладно.

// wbr

klalafuda ★☆☆
()

эхх Теперь бы ещё дождаться нормальной программы для ривоания под *nix... Зы - гимп не предлагать, я сказал для _рисования_

EugenD
()
Ответ на: комментарий от EugenD

Я вот тоже хочу рисовалку нормальную. Жаль, что корел не осилила портирование пеинтера. ://

anonymous
()
Ответ на: комментарий от c0ff

Здесь загвоздка не в битах на канал. И гимп, и cinepaint крайне убого работают с реакцией на давление планшета. Процедурных кистей нет, акварели нет, масла нет... Я уже не говорю про общие недаработки в интерфейсе, когда приходится цвет через пень-колоду выбирать.

anonymous
()

> Заявлена совместимость с ядрами 2.6.15 и 2.6.16, с другой стороны, поддержка ядер < 2.6.8 прекращена

ага, значит дрова закрытые, а открыть под GPL - жаба душит.

ЧТО В ЭТИХ ДРОВАХ ТАКОГО СЕКРЕТНОГО? ошибки? ведь для другого железа они не подойдут

vadiml ★★★★★
()
Ответ на: комментарий от EugenD

>полностью солидаерен хотелось-бы opencanvas под *nix но увы - врядли будет тк оно на delphi

Были бы исходники, а FreePascal вродебы еще свободен

Orlangoor ★★★★★
()
Ответ на: комментарий от Orlangoor

>Были бы исходники, а FreePascal вродебы еще свободен меня тоже сначала конфузило название OPENcanvas - оно не opensource оно проприетарное, но с большим сообществом пользователей которые в нем рисуют, видимо этим и обусловлено такое запутаное название

EugenD
()
Ответ на: комментарий от EugenD

У меня девачка хочит опенкавас. Сколько не тыкал мордой в гимп, все равно не признает. Хотя вот для меня лично гимп удобней всиво,но ведь я не художнег. имхо - гимп может заменить фотошоп + opencanvas, когда у вас нет денег на дизайнера, потому что тупые никому не нужные быдло-лисп-с-кодеры все деньги выжрали.

anonymous
()
Ответ на: комментарий от vadiml

>ага, значит дрова закрытые, а открыть под GPL - жаба душит.

окстись, модуль wacom в ванильное ядро входит, другое дело что в ядре интерфейсы меняются.

anonymous
()

Эта... значит по порядку.

1. "У меня мышка на лету отключается-включается". Это работает только в том случае, если Вы используете /dev/input/mice. Если Вы закажете конкретную мышку, например /dev/input/mouse0, после отключения-включения новая мышь будет называться mouse1 (а mouse0 будет 'занята' иксами хотя и исчезнет из /dev/input). Короче 'hotplug' мышки обрабатывается специальным драйвером мышиного протокола mousedev. Он 'сводит' любое количество мышей в одно - в /dev/input/mice. Для планшетов просто не существует такого общепринятого протокола, каким является протокол PS/2 для мышей (который эмулирует /dev/input/mice). Поэтому никакого 'общего' девайса типа /dev/input/tablet не существует.

2. Неприятность с hot-plug'ом планшета связана с тем, что при первой ошибке чтения из девайса драйвер бросал все и больше не пытался ничего с планшетом делать. Типа ошибка и все тут, что вы от меня хотите. Теперь же при каждом переключении на текстовую консоль драйвер закрывает /dev/input/wacomX, а при переключении обратно в иксы - заново открывает. Это значит, что если Вы присоединили планшет на лету, достаточно переключиться в консоль и обратно. Не ахти как удобно, но гораздо удобнее полного рестарта иксов, не так ли?

Полностью эта бага не будет вылечена как минимум до версии x.org 7.1 или даже 7.2, когда разработчики X.org обещают поддержку добавления/исчезновения устройств ввода/вывода на лету. Сейчас такого нет - то есть в X.org нет аналога hotplug/udev.

3. В статье забыли добавить про поддержку Wacom Graphire Bluetooth, драйвер для которого, написанный мною, можно скачать с сайта linuxwacom.sf.net из патч трекера. К сожалению, автор стека Bluetooth не отвечает, поэтому я не знаю когда (и если) этот драйвер появится в стандартном комплекте ядра.

4. Также в новой версии драйверов появилась возможность мапить любые кнопки на любые действия прямо из xorg.conf, либо на ходу через xsetwacom. К примеру: "xsetwacom set Pad Button13 KEY Ctrl Alt BackSpace" установит действие CTRL+ALT+BACKSPACE на тринадцатую кнопку устройства Pad, а "xsetwacom set Stylus Button3 DOUBLECLICK 1" сделает так, что нажатие на третью кнопку ручки срабатывает как двойной клик первой кнопкой, итп.

5. В завершение я хотел бы скромно сказать, что большинство улучшений в новой версии - моих рук дело.

zap
()
Ответ на: комментарий от zap

И в защиту гимпа я хотел бы сказать что ЛИЧНО МНЕ в гимпе рисовать было значительно удобнее и приятнее чем в виндах в фотошопе. Не знаю с чем это связано, но как-то плавнее рисуется, что-ли. И на силу нажатия нормально реагирует, и большинство инструментов можно настроить на разные эффекты в зависимости от силы нажатия.

У меня такое подозрение, что все аффтары которые тут наезжают на гимп руководствуются лишь банальным принципом сказать что-нибудь такое типа нетрадиционное, кондовое, чтобы показаться оригинальными. Типа что гимп крут все и так знают, а вот мы скажем что гимп говно - и все закивают, дескать дело говорит боярин.

zap
()
Ответ на: комментарий от zap

Не особо споря по поводу оценок местных аффтаров, просто хотел заметить, что Гимп (не)является аналогом/заменой фотошопу. То есть это программа не для рисования, а для коррекции (фото)изображений.

Понятно, что гимп, как любую мощную универсальную программу, используют (и неплдохо!) для рисования, но сути это не меняет.

Для рисования же применяется другой софт. Для линукс, это тот же Photogenics, который позволяет не корректировать пиксели, а полноценно эмулировать процесс рисования, скажем мелками, карандашом, маслом, по стеклу, картону или на холсте.

PS

большое спасибо за новый драйвер. попробую его со своим intuos 3. Кстати, а кнопки и нарисованое меню на самом планшете как то можно использовать?

AVL2 ★★★★★
()
Ответ на: комментарий от zap

>Он 'сводит' любое количество мышей в одно - в /dev/input/mice. Для планшетов просто не существует такого общепринятого протокола, каким является протокол PS/2 для мышей

Чёрт, а жалко ведь; как было бы классно для того же планшета указать /dev/input/mice :) Теоретически это работает и сейчас, только при использовании планшета курсор движется неточно, как-бы подпрыгивая, теперь понятно, почему.

>Если Вы закажете конкретную мышку, например /dev/input/mouse0, после отключения-включения новая мышь будет называться mouse1 (а mouse0 будет 'занята' иксами хотя и исчезнет из /dev/input)

По вышеуказанной причине пришлось для мыши и планшета указывать конкретные устройства; так как привязываться к mouse0/mouse1/mouseX бесполезно, сделал вот как:

$ cat /etc/udev/local.rules
BUS=="usb", SYSFS{product}=="FT-0405-UV1.4-2" NAME="input/volito"
BUS=="usb", KERNEL=="mouse?" NAME="input/mouse"

anonymous
()
Ответ на: комментарий от anonymous

ОО кокраз во время.
тока что занимался этим вопроссом.
И я вроде ВСЁ настроил! Тоесть и степень нажатия в гип и т.д. и т.п.
НО проявился баг который всё портит. Драйвер не всегда понимает что я отжал стилус от планшета и курсор кисти в гимпе зависает на одном месете. Если я кликну куданибудь то он построит линию до этого места. И когда он находится в таком состоянии - управлять мышками можно но на жать ни начтё нельзя т.к. надо сначало "отпустить клавишу стилуса".
Рисовать нереально...

stalkerg ★★★★★
()
Ответ на: комментарий от zap

>У меня такое подозрение, что все аффтары которые тут наезжают на гимп руководствуются лишь банальным принципом сказать что-нибудь такое типа нетрадиционное, кондовое, чтобы показаться оригинальными. Типа что гимп крут все и так знают, а вот мы скажем что гимп говно - и все закивают, дескать дело говорит боярин.

Я не пытался сказать что-нибудь умное. Процедурные кисти при работе с планшетом становятся довольно насущным делом. Кроме того, ты сравнивал гимп с ФШ. А я с Corel Painter. Фотошоп, кстати, конкретно для рисования не очень удобен. А в гимпе для рисования подходит только инструмент Brush, а богатством настроек он как-то не блещет. Размер кисти линеен по давлению, нельза даже график зависимости подредактировать. Короче, если бы бы в гимпе ввели кисти в виде плагинов, я бы прыгал от радости. Я даже хотел добавить эту штуку, но не потянул.

PS. Спасибо за драйвер.

PPS. http://forum.cgfight.com/viewforum.php?f=3&sid=7ff65a235bef5c24600438b7fe...
Здесь на в каждой теме с опросом пара картин. Посмотри на них. В гимпе так не нарисуешь. :(

laser_linux
()
Ответ на: комментарий от stalkerg

Вот этот баг действительно в свое время задрал. Лечили его раз двадцать и пока вот на пятой федоре все работает нормально...

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

>>У меня девачка хочит опенкавас. Сколько не тыкал мордой в гимп, все равно не признает. Хотя вот для меня лично гимп удобней всиво,но ведь я не художнег. имхо - гимп может заменить фотошоп + opencanvas, когда у вас нет денег на дизайнера, потому что тупые никому не нужные быдло-лисп-с-кодеры все деньги выжрали. --- Вот и правильно хочет, не надо путать зеленое с треугольным, ни gimp ни photoshop - не являются инструментами для _рисования_ у gimp это в названии содержится, opencanvas - инструмент именно для _рисования_ он конечно же не procreate painter но тожве вполне неплох, по крайней мере гораздо легче того же paintera, и gimp и cinepaint не заменят этих инстррументов - области применения разные ЗЫ - у гимпа кисти работаю отвратитиельно имхо(применительно к _рисованию_)

EugenD
()
Ответ на: комментарий от EugenD

Рисовать можно в inkscape. Он для этого, типа, и предназначен.

Loh ★★
()

Или я чего-то недопонял, или вместо 0.7.4 там лежит что-то древнее.
Во всяком случае Changelog старый, каталоги ядер в src старые,
дрова меньше чем 0.7.2.

И зачем я дурак ушёл с XFree4.0? Всё было хорошо и само работало.
А теперь -- то отвалится и обратно не цепляется, на "новых" драйверах задом наперёд колёсико вертится. И почему-то постоянный тремор у курсора. Стоит оставить всё на полминуты -- начинает прыгать по экрану и постепенно уползает вниз. А уж как удобно, когда курсор начинает по строке URL-я прыгать и пытаться выбрать за тебя чего-то из ранее вводившихся URL-ей...

anonymous
()
Ответ на: комментарий от EugenD

> эхх Теперь бы ещё дождаться нормальной программы для ривоания под *nix... Зы - гимп не предлагать, я сказал для _рисования_

Тэкс, поехали...

1. Krita. Перепроектируется именно для рисовальщиков.

2. GIMP. Philip L.: "I'm considering creating a new brush system for the GIMP as part of the Summer of Code in order to make GIMP more suitable to digital painting." Это пишет человек, который уже до фига всего сделал для GIMP и в коде совсем не новичок. Скорее всего, проект включат в список претендентов.

3. Gogh (http://www.goghproject.com/). Новый проект с явно славянскими корнями :)

AP ★★★★★
()
Ответ на: комментарий от AP

1. AP, свякий раз, когда я пишу про процедурные кисти, ты говоришь про Криту. Но в ней лучше гимпа только интерфейс. Возможности те же.

2. Эту дисукссию я читал. Я пытался привернуть нормальные кисти к Гимпу, но его API для меня сложноват. Я создал копию Pencil, но не смог её зарегистрировать на панели, чтобы получить доступ к результатам. :(

3. Сейчас посмотрим на этот проэкт. Спасибо за ссылку.

laser_linux
()
Ответ на: комментарий от laser_linux

Опаньки...

Граждане, прошу прощения за дезинформацию. Как оказалось, релиз 0.7.4 не включает в себя большинства моих изменений, видимо Ping не успел интегрировать их (в основном потому, что мои изменения 'сломали' панель управления на TCL/TK - ну не люблю я TCL/TK, поэтому не пользуюсь панелью), поэтому все новые фичи, такие как назначение хоткеев на кнопки, переконнект к планшету при переключении в консоль и обратно недоступны при использовании версии 0.7.4 :-((

Как вариант, могу предложить скачать версию 0.7.2 с моими изменениями отсюда:

http://cs.ozerki.net/zap/linuxwacom-0.7.2-zap.tar.bz2

P.S. Касательно использования нарисованных кнопок и меню на самом планшете - это зависит от низкоуровневого драйвере (т.е. от того, который wacom.ko). Для своего Graphire Bluetooth я в драйвере сделал поддержку 17-ти 'виртуальных кнопок', которые кстати на моем планшете не нарисованы вовсе, однако я просто подложил бумажку A4 под прозрачную крышку, и нарисовал на бумаге все нужные мне кнопочки. К сожалению, все остальные драйверы пока что не поддерживают виртуальные кнопки.

zap
()
Ответ на: комментарий от laser_linux

> AP, свякий раз, когда я пишу про процедурные кисти, ты говоришь про Криту.

Наверно, не просто так :)

> Но в ней лучше гимпа только интерфейс. Возможности те же.

Даю подсказку:

1. Цветовое пространство Watercolor (акварель)
2. Кисть с фильтрами.

Это только начало изменений.

AP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.