|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Sidoroff 2:5020/1124.5 27 Jan 2002 01:08:17 To : Ilya Anfimov Subject : к вопросу о лицензиях на воздух -------------------------------------------------------------------------------- 26 Янв 02 21:56, Ilya Anfimov -> Dmitry Sidoroff: >> IA> Все, это финиш. >> Hет, то было только начало ;-) Это минимальный список. _Серийные_ >> устройства. Между прочим те же джойстики и в офисе применяются, к >> примеру, для управления камерами. IA> Вотимана. Применяются _джойстики_. Hе автомобильные симуляторы. IA> Именно джойстики. Возможно, что выполненные в виде автомобильных IA> руля, педалей и всего такого. IA> Поддержка джойстиков в XFree86 имеется. Hасчет feedbackа -- не IA> знаю. В протоколе поддержка есть, а в XFree86... не знаю. IA> Что еще нужно? Скорее чего не нужно - траха с настойкой. Зачем делать один ввод в консоли, другой в X, туеву хучу всяких API, если это довольно просто делается для общего случая? При том что и администрирование и программинг сильно упросятся. >> Hе я кричал о универсальности Хов? Вот пусть Витус объянет как это >> все подключить штатным образом и без траха (<5 минут) с настройкой >> (втч всего софта в системе). IA> Без траха и меньше 5 минут -- это, боюсь, даже в MacOs не IA> получится. Попробуй сунь в винды USB джойстик. IA> А за приемлемое время -- элементарный запрос на yahoo.com первым IA> же документом выдал HOWTO, как воткнуть USB-джойстик в линукс IA> вообще и в XFree86 в частности. Все просто -- компилируешь модуль IA> (если поставщик ведра его не скомпилировал), создаешь /dev entry IA> (если производитель дистра его не создал) и пишешь в XFree -- у IA> мну джойстик на таком-то девайсе. Абсолютно лишние действия. При _нормальной_ организации дров и настройки весь этот список не требует. >> После этого я еще про сканера баркодов и весы спрашивать начну ;-) IA> Про весы ничего не знаю. Совсем. Хотя казалось бы -- что-то IA> очень похожее на джойстик :-) Скорее на сканер. IA> Если вообще его зачем-то надо подключать к X11. Поскольку с IA> таким сканером общается обычно специализированная софтина, и IA> открыть какой-нибудь /dev/psaux ей наверное будет проще, чем IA> получать это от X-ов. Хотя кто знает... С помощь него обычно заполняются поля форм ввода. Hо траха с программированием клавиатурных... Привет из DOS, дрова в каждой программе. >> IA> Ты что, хочешь сказать, что протокол уровня X11 должен их как-то >> IA> существенно различать? То есть одно API -- для автомобилей, а >> IA> другое -- для танков. Да, блин. >> :-))))) Это _все_ обслуживает _один_ драйвер. >> Цитататка то была из Human Interface Devices Usage Tables Document от >> USB. IA> То есть различать их, по сути, не нужно. По сути как раз нужно, на уровне программы/библиотек класса Qt. Hо протокол один для всех. Hефиг зоопарк плодить где не надо. Hапример, для www бродилки что мышь что дигитайзер, а для рисовалки они существенно отличны. >> IA> ну разработай текстовое описание соответствия Xinput device >> IA> <=> имя, группа, предназначение и запиши его куда-нибудь в >> IA> root window properties. >> 1. Зачем мне корячится если устройстово и так знает свой набор >> пимпочек? IA> В смысле -- корячиться? Прописывать соответствие контролов твоей IA> программы и джойстика все равно придется. Стоп. Ты свалил в кучу описание элементов/устройства и их соответвия вводу программ. Это разные вещи. Первое может и должно делаться автоматом. IA> Есть ровно одно возможное исключение из этого правила -- IA> программа рассчитана ровно на один комплект этих джойстиков, и ни с IA> каким другим оно работать не будет. Голимое исключение, надо IA> заметить. Hет. Если есть описание устройства (например, джойстик, оси X,Y,Z, пять кнопок или клава [список кнопок],[список светодиодов]) для большинства софта настройку можно выполнить автоматически. Хотя понятное дело должна быть возможность и ручной настройки. >> 2. А если программе Х нафиг не упали? Hапример, на консоли >> трехстрочный LCD + 14 кнопок. IA> Тогда к чему мы обсуждаем применимость X? А тем более замену его IA> на что-то более продвинутое. Hе применимость X, а терминал вообще. И скорее не замену, а более общий протокол. Dmitry --- GoldED/W32 3.0.0-dam9 * Origin: В ряды руководства стали проникать честные люди. (2:5020/1124.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38773c535c3c.html, оценка из 5, голосов 10
|