LINUX.ORG.RU

Интервью с Питером Хаттерером (linuxwacom)

 ,


0

1

Как некоторые уже обратили внимание, в состав новой версии GNOME вошёл конфигуратор для графических планшетов Wacom. Как выясняется, его основным автором является сотрудник Red Hat Питер Хаттерер, который последние два года активно участвует в проекте linuxwacom и лично отвечает за тот массовый рефакторинг кода в драйвере, который пользователи планшетов ощущают на себе последнее время.

По этому случаю Питеру было задано несколько вопросов: насколько хорошо сейчас поддерживаются графические планшеты в Linux, какие у проекта приоритеты, насколько Wacom поддерживает разработчиков и, конечно же, зачем понадобилось писать новый конфигуратор.

>>> Подробности

★★★★★

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

Ответ на: комментарий от k0valenk0_igor

>демон калибровки цветов - привязан к гному

4.2. На данный момент этот демон полностью поддерживается только в гноме. У самого демона нет анальных зависимостей от гнома, так что реализовать поддержку в KDE я думаю будет можно. Другое дело - будет ли этим кто-то заниматься?

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

<вброс>ну так «убунта - не линукс» (c)</вброс>

а если серьезно, без логов тут сказать что-то очень сложно, да...

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

Кстати, а почему ты решил, что угол наклона стилуса в гимпах и прочих майпейнтах не учитывается?

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

Linux поддерживаются и Genius

но плохо. только что потратил час на настройку силы нажима на G-pen 560 в suse

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

>а если серьезно, без логов тут сказать что-то очень сложно, да...

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

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

Вопрос более общего характера: нафига хранение конфигов привязывать к гному вообще?

Вот, к примеру, Compiz. У него конфиги хранятся и в гномовском «реестре» и в «плоском» файле... и где угодно в принципе! Ибо любое хранилище для него только бакенд и ничего более. И я лично вижу в этом пример грамотной архитектуры.

Теперь берем, ну очень «умного и грамотного человека», - Питера Хаттерера, - который говорит нам всем буквально следующее: «Реализовывать грамотную архитектуру хранения мне лениво, и так же мне лениво делать свою собственную систему хранения (своего демона) для этих целей. Поэтому я возьму первое понравившуюся попавшуюся систему хранения настроек и сделаю свой открытый продукт продукт на ее основе. А то, что этот продукт, - это продукт общего назначения, а система, напротив, ну очень „спесфическая“, меня лично волнует очень мало, поскольку траблы негра - это только его траблы»

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

А еще мне очень удивительно (и подозрительно), что такие дела как-то очень уж своевременно совпали с жестким желанием разработчиков GnomeShell засунуть всех кого можно (и кого нельзя тоже, - чисто до кучи!) на этот самый шелл. И я думаю, что это нифига не совпадение.

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

для начала успокоиться и сказать что конкретно:

1) не работает;
2) работает, но не так, как должно;
3) работает, но нестабильно

При этом, как я уже подчеркнул, логи приветствуются...

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

>куда эти логи слать-то нужно?

ну, для начала хоть здесь тему заведи, если будет ясно, что проблема с дровами/ПО - подскажут на какую багзиллу багрепорт накатать...

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

Это отменяет проблемы с ещё сотней менее известных планшетов? И да:

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

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

Я уже говорил в треде про colord: делаешь демон — недовольны, делаешь библиотеку — всё равно недовольны. Всегда есть недовольные.

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

В чём проблема-то?

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

Автор мог просто пропатчить имеющийся драйвер Wacom, где и так поддерживаются не только вакомовские устройства. Для тебя это актуально? Тогда зачем ты обсуждаешь это на ЛОре? Напиши разработчику драйвера :)

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

А вот и чейнджлог:

0.2 - corrected pressure detection, working slider button
0.3 - remaining buttons also working, added x and y tilting
0.3b - patch for AM1209 support from Markus Zucker applied

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

У меня уже нет того планшета, так что мне всё равно.

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

Давайте не будем перегибать!

Проблема в архитектуре, а не в недовольстве из ничего.

Понятно, что у любого инструмента есть зависимости. И если они архитектурно ниже самого инструмента, то это нормально.

К примеру, мы все пользуемся ядром - тоже зависимость, однако. И, однако, - это нормально.

Или вот, если я задумал писать какой-нито аудио-фронтенд на питоне и пользуюсь мутагеном, то это тоже нормально, - поскольку он, мутаген, - архитектурно ниже разрабатываемого ПО. Но вот если я для своего фронтенда буду «по зависимостям» использовать нууу... допустим Quod Libet - то это будет бардак или даже пожалуй анальный зонд.

k0valenk0_igor ★★★
()

а мои патчи по подержке bamboo pen так и не взяли (отправили пинать ваком мейнтенеров, там женщина вроде), зато через 3 релиза ядра сами внедрили. :)

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

>Кстати, а почему ты решил, что угол наклона стилуса в гимпах и прочих майпейнтах не учитывается?

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

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

Если ты внимательно посмотришь на скриншот в интервью, где матрица привязки динамики к параметрам кисти в гимпе, то обнаружишь там Angle :)

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

>Да, Пинь Чень — ­тётка :)

дада. На самом деле ядреная часть драйвера очень приятно написана. Хотя есть сильные отличия между тем, что есть в проекте linuxwacom и содержится в ванильном ядре.В ядре всё гораздо чище и опрятнее. В X драйвер не лазил - надобности такой не было.

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

>Вот, к примеру, Compiz. У него конфиги хранятся и в гномовском «реестре» и в «плоском» файле... и где угодно в принципе! Ибо любое хранилище для него только бакенд и ничего более. И я лично вижу в этом пример грамотной архитектуры.

поддерживаю!

Я не использую программы, которые тупо хранят конфиги в файла в хомяке, вместо того, чтобы через бэкенд хранить их в xml, плоском файле, ldap и oracle.

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

И это не просто работает, этой функции в принципе нет в главном проприетарном конкуренте с именем на букву P.

Но проблема гимпа в адской тормознутости при работе с планшетом...

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

не замечал. Обычная скорость у гимпа с планшетом. Или речь идет именно о работе с учетом наклона пера?

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

> И это не просто работает, этой функции в принципе нет в главном проприетарном конкуренте с именем на букву P.

Ничего подобного :) В фотошоповской кистевой динамике есть чтение угла наклона, как минимум в CS2.

Но проблема гимпа в адской тормознутости при работе с планшетом...

В порте на GTK+3 всё НАМНОГО лучше :)

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

Дата регистрации: 02.10.2011 15:54:18
Последнее посещение: 02.10.2011 16:26:00

Ты специально зарегистрировался, чтобы сказать об этом? Я тронут :)

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

а как насчет pressure sensititivity в Photoshop CS4/CS5?)

Новые шопы не запускал, а в версии 6 чувствительность к нажатию была!

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