Joey Hess, le Mon 27 Mar 2006 16:51:45 -0500, a écrit : > if there is a way for udev to discover braille devices > that would be an excellent way to go.
Here is a .rules file that should work fine (provided that brltty is not running in autodetect mode already). Mario, you may want to install it in /etc/udev/rules.d, and add grep -q brltty /proc/cmdline && before "brltty= -E" in /etc/rcS.d/S02brltty for running brltty only if the user has typed some brltty parameters on the kernel command line (for configuring a serial braille device for instance). Regards, Samuel
# udev rules file for brltty # BUS!="usb", ACTION!="add", GOTO="brltty_rules_end" # Alva SYSFS{idVendor}=="06b0", SYSFS{idProduct}=="0001", RUN+="/sbin/brltty -b al -d usb:" # Baum SYSFS{idVendor}=="0403", SYSFS{idProduct}=="fe71", RUN+="/sbin/brltty -b bm -d usb:" SYSFS{idVendor}=="0403", SYSFS{idProduct}=="fe72", RUN+="/sbin/brltty -b bm -d usb:" SYSFS{idVendor}=="0403", SYSFS{idProduct}=="fe73", RUN+="/sbin/brltty -b bm -d usb:" SYSFS{idVendor}=="0403", SYSFS{idProduct}=="fe74", RUN+="/sbin/brltty -b bm -d usb:" SYSFS{idVendor}=="0403", SYSFS{idProduct}=="fe75", RUN+="/sbin/brltty -b bm -d usb:" # FreedomScientific SYSFS{idVendor}=="0f4e", SYSFS{idProduct}=="0100", RUN+="/sbin/brltty -b fs -d usb:" SYSFS{idVendor}=="0f4e", SYSFS{idProduct}=="0111", RUN+="/sbin/brltty -b fs -d usb:" SYSFS{idVendor}=="0f4e", SYSFS{idProduct}=="0112", RUN+="/sbin/brltty -b fs -d usb:" # HandyTech SYSFS{idVendor}=="0921", SYSFS{idProduct}=="1200", RUN+="/sbin/brltty -b ht -d usb:" SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", RUN+="/sbin/brltty -b ht -d usb:" # Papenmeier SYSFS{idVendor}=="0403", SYSFS{idProduct}=="f208", RUN+="/sbin/brltty -b pm -d usb:" # Voyager SYSFS{idVendor}=="0798", SYSFS{idProduct}=="0001", RUN+="/sbin/brltty -b vo -d usb:" LABEL="brltty_rules_end"