Как вы яхту...

Jun 21, 2008 00:58

Как вы наверное уже знаете, однажды жена и еще одна очень хорошая девушка подарили мне графический планшет. Специально не хотели сильно дорогой, но и чтобы барахлом не был.

Они даже спросили работает ли он под Linux. Нет, он конечно не заработал, не пугайтесь :), однако, почти. Дело кончилось плохо: остаток лета и кусочек осени я допиливал драйвер. Давно это было, и драйвер уже тогда получился почти один большой хак. Не смотря на это, оказалось, что драйвер заодно стал поддерживать еще кучку устройств (у этого есть простое объяснение).

И вот недавно совесть задушила лень и я решил сделать обещанное: добиться правильной и эффективной поддержки этого и похожих планшетов.

Т.е. чтобы USB HID kernel driver нормально их представлял и чтобы evdev их понимал и корректно работал. Что это даст? Улучшение качества работы (точности, быстроты реакции), упрощение поддержки работоспособности кода хаков и hot-plugging.

Без честолюбия в Open Source никуда, поэтому вот вам более широкая благая цель: поддержать как можно больше, популярных в развивающихся странах, дешевых недорогих планшетов. В том числе, производства Genius и Trust.

В активах проекта на данный момент: знания неглубокого залегания извлечены из исходников драйвера ядра и X.org, получены первые (положительные) результаты диссекции и модификации HID report descriptor'а непосредственно после получения драйвером ядра, и, похоже, даже они не понадобятся.

В ближайших планах: добить поддержку моего планшета, написать утилиту для получения достаточных сведений о других планшетах (Device/Vendor IDs, HID report и реальное положение вещей), при минимальном участии пользователя, и раздать ее заинтересованным владельцам. Возможно, взять пару планшетов в Кее под money-back и быстро их исследовать. Создать проект на sourceforge.net, или, скорее, alioth.debian.org. Открыть там wiki и форум. Выложить работающий хак для Debian stable. Дать ссылки в соответствующих местах.

Вы думаете я к чему это? А вот к чему. Как назвать проект?

Название должно передавать две веши: планшеты и то, что их здесь заставляют работать. Графический планшет по-английски - graphics tablet или, старомодно, - digitizer. Мне больше нравится digitizer (ага, из моего детства), который можно сократить (если очень хочется) до digi (мне кажется это более осмысленно чем table- или даже tablet) и добавить к нему что-нибудь из второй части задания. Fix, понятно, - занято, repair - занудно.

Пока остановился на mend - то же старомодно, как и digitizer, но результат звучит стремновато: DIGImend - уже на русском вызывает ассоциации с властью и/или алиментами, а что скажут пользователи из восточной европы?

Буду благодарен за любые идеи и критику :)
Previous post Next post
Up