|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 06 Oct 2007 01:24:45 To : Alex Mogilnikov Subject : Re: cardreader + freebsd = немного неудобно -------------------------------------------------------------------------------- 05 окт 2007, пятница, в 20:57 KRAST, Alex Mogilnikov написал(а): AM>>> Твой скрипт хорош (да хорош, хорош!), AM>>> пока у пользователя не появляется два или более устройства с AM>>> совпадающими id'ами/метками. EG>> Вот проблема-то, добавь в таком случае приписывание суффикса EG>> нумерующего, по возрастанию. Принтер epson-bla-bla-bla0, EG>> epson-bla-bla-bla1 и т.п. Hулевой будет тот, что подключён первым. AM> :) Супер! Получили то, что уже и так есть. /dev/ulpt0 - это и есть AM> принтер, AM> который включили первым. :) Hе совсем так. Если устройства не близнецы-братья, они будут отличаться именами и только если абсолютно одинаковы, номерами. EG>> Если они совершенно одинаковы, то какая разница, на котором печатать? EG>> А если разные, вот по этой разнице и различай :-) AM> В них могут стоять разные картриджи (например цветной и ч/б). Отличить AM> невозможно. То есть как невозможно - принтер не скажет, какие у него картриджи? Скрипт, именующий принтеры симлинками, должен опросить принтер. AM> Во-вторых, написал в usbd.conf такую секцию: AM> device "all devices" AM> devname ".*" AM> attach "/my/cool/script attach ${DEVNAME}" AM> detach "/my/cool/script detach ${DEVNAME}" AM> В результате при подключении script выполняется, а при отключении - AM> нет. AM> Почему так? Пользуйся скриптами devd, через него у меня всё работает. Eugene -- Все любят естественный наркотик --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/26093569ae679.html, оценка из 5, голосов 10
|