summaryrefslogtreecommitdiff
path: root/lib-udev-rules.d/60-SMARTBoard32.rules
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-02-18 12:03:57 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-02-18 12:03:57 +0100
commit66bfd651af618bf30f01037b2b5b79a1725c1bba (patch)
tree2774d8e5678fb4d60ae7741ab7b6a716e4b69352 /lib-udev-rules.d/60-SMARTBoard32.rules
parent8c07c2470b68bcab3c32eeb99c83243c038ae427 (diff)
downloaditzks-systems-66bfd651af618bf30f01037b2b5b79a1725c1bba.tar.gz
itzks-systems-66bfd651af618bf30f01037b2b5b79a1725c1bba.tar.bz2
itzks-systems-66bfd651af618bf30f01037b2b5b79a1725c1bba.zip
itzks-systems-smartboard: Start SMARTBoardService daemon in user context (not as root) and provide proper udev rules to grant normal users sufficient access to SMART whiteboard devices.
Diffstat (limited to 'lib-udev-rules.d/60-SMARTBoard32.rules')
-rw-r--r--lib-udev-rules.d/60-SMARTBoard32.rules23
1 files changed, 23 insertions, 0 deletions
diff --git a/lib-udev-rules.d/60-SMARTBoard32.rules b/lib-udev-rules.d/60-SMARTBoard32.rules
new file mode 100644
index 0000000..1737de2
--- /dev/null
+++ b/lib-udev-rules.d/60-SMARTBoard32.rules
@@ -0,0 +1,23 @@
+#SMART Technologies rules for permissions.
+SUBSYSTEM=="usb", ATTR{idVendor}=="0b8c", MODE="0666"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_interface", ATTR{idVendor}=="0b8c", MODE="0666"
+SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{idVendor}=="0b8c", MODE:="0666"
+#
+#Kernel 2.6.32 and greater has a bug that causes the mouse pointer to jump to the top left corner in HID mouse mode.
+#Disable the event stream for affected products.
+#Actually the bug began in 2.6.30, but these rules only work on 2.6.32. You need an fdi policy file to work around 2.6.31.
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0001", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0002", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0003", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0004", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0005", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0006", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0007", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0008", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="000a", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="000b", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0017", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0060", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0061", NAME="SB%k"
+#KERNEL=="event*", ATTRS{idVendor}=="0b8c", ATTRS{idProduct}=="0042", NAME="SB%k"
+