|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Mogilnikov 2:5054/70 05 Oct 2007 22:57:58 To : Eugene Grosbein Subject : cardreader + freebsd = немного неудобно -------------------------------------------------------------------------------- 05 Oct 07 16:30, Eugene Grosbein писал Alex Mogilnikov: AM>> Твой скрипт хорош (да хорош, хорош!), AM>> пока у пользователя не появляется два или более устройства с AM>> совпадающими id'ами/метками. EG> Вот проблема-то, добавь в таком случае приписывание суффикса EG> нумерующего, по возрастанию. Принтер epson-bla-bla-bla0, EG> epson-bla-bla-bla1 и т.п. Hулевой будет тот, что подключён первым. :) Супер! Получили то, что уже и так есть. /dev/ulpt0 - это и есть принтер, который включили первым. :) EG> Если они совершенно одинаковы, то какая разница, на котором печатать? EG> А если разные, вот по этой разнице и различай :-) В них могут стоять разные картриджи (например цветной и ч/б). Отличить невозможно. EG> Как-то можно было, чуть ли не через usbdevs. Да! Я уже сам обнаружил, что "usbdevs -dov" позволяет узнать, к какому порту хаба какого контроллера подключено устройство. Появилась мысль: при появлении устройства создавать примерно такие симлинки: /usb/0/3/ulpt -> /dev/ulpt0 Это значит USB контроллер 0 (/dev/usb0), порт хаба 3. Этот симлинк уже не будет зависеть от порядка включения, а только от места. Hо возникло два вопроса. Во-первых, как будет выглядеть вывод usbdevs -dov при наличии нескольких хабов (когда к корневому хабу подключен еще один, а уже к нему - конечное устройство). Во-вторых, написал в usbd.conf такую секцию: device "all devices" devname ".*" attach "/my/cool/script attach ${DEVNAME}" detach "/my/cool/script detach ${DEVNAME}" В результате при подключении script выполняется, а при отключении - нет. Почему так? Всего наилучшего, [Team PCAD 2000] Алексей М. ... Старый глюк лучше новых двух... --- * Origin: === Сисоп спит - почта идет === (2:5054/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/183147067185.html, оценка из 5, голосов 10
|