Skip to content

Instantly share code, notes, and snippets.

@renjiexu
Created October 17, 2012 18:32
Show Gist options
  • Save renjiexu/3907237 to your computer and use it in GitHub Desktop.
Save renjiexu/3907237 to your computer and use it in GitHub Desktop.
Ubuntu 12.04 Logitech Unifying Natural Scrolling does not work
* PyUDev
Input devices:
==============
event1 Power Button
event0 Power Button
event2 Logitech Unifying Device. Wireless PID:4002
event3 Logitech Unifying Device. Wireless PID:4011
event4 Dell WMI hotkeys
Input devices keys:
==============
event1 => {DEVPATH: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1},{EV: 3},{ID_INPUT: 1},{ID_INPUT_KEY: 1},{ID_PATH: acpi-LNXPWRBN:00},{ID_PATH_TAG: acpi-LNXPWRBN_00},{KEY: 10000000000000 0},{MODALIAS: input:b0019v0000p0001e0000-e0,1,k74,ramlsfw},{NAME: "Power Button"},{PHYS: "LNXPWRBN/button/input0"},{PRODUCT: 19/0/1/0},{PROP: 0},{SUBSYSTEM: input},{UDEV_LOG: 3},{USEC_INITIALIZED: 2869918},
event0 => {DEVPATH: /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0},{EV: 3},{ID_INPUT: 1},{ID_INPUT_KEY: 1},{ID_PATH: acpi-PNP0C0C:00},{ID_PATH_TAG: acpi-PNP0C0C_00},{KEY: 10000000000000 0},{MODALIAS: input:b0019v0000p0001e0000-e0,1,k74,ramlsfw},{NAME: "Power Button"},{PHYS: "PNP0C0C/button/input0"},{PRODUCT: 19/0/1/0},{PROP: 0},{SUBSYSTEM: input},{UDEV_LOG: 3},{USEC_INITIALIZED: 2873799},
event2 => {ABS: 100000000},{DEVPATH: /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2/0003:046D:C52B.000C/input/input6},{EV: 12001f},{ID_BUS: usb},{ID_INPUT: 1},{ID_INPUT_KEY: 1},{ID_INPUT_KEYBOARD: 1},{ID_MODEL: USB_Receiver},{ID_MODEL_ENC: USB\x20Receiver},{ID_MODEL_ID: c52b},{ID_PATH: pci-0000:00:1a.1-usb-0:2:1.2},{ID_PATH_TAG: pci-0000_00_1a_1-usb-0_2_1_2},{ID_REVISION: 1201},{ID_SERIAL: Logitech_USB_Receiver},{ID_TYPE: hid},{ID_USB_DRIVER: usbhid},{ID_USB_INTERFACES: :030101:030102:030000:},{ID_USB_INTERFACE_NUM: 02},{ID_VENDOR: Logitech},{ID_VENDOR_ENC: Logitech},{ID_VENDOR_ID: 046d},{KEY: 4837fff072ff32d bf54444600000000 1 30f908b17c007 ffff7bfad941dfff febeffdfffefffff fffffffffffffffe},{LED: 1f},{MODALIAS: input:b0003v046DpC52Be0111-e0,1,2,3,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8E,8F,90,96,98,9B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CE,CF,D0,D1,D2,D4,D8,D9,DB,DF,E4,E7,E8,E9,EA,EB,F0,F1,100,161,162,166,16A,16E,172,174,176,178,179,17A,17B,17C,17D,17F,180,182,183,185,188,189,18C,18D,18E,18F,190,191,192,193,195,198,199,19A,1A0,1A1,1A2,1A3,1A4,1A5,1A6,1A7,1A8,1A9,1AA,1AB,1AC,1AD,1AE,1B0,1B1,1B7,1BA,r6,a20,m4,l0,1,2,3,4,sfw},{MSC: 10},{NAME: "Logitech Unifying Device. Wireless PID:4002"},{PHYS: "usb-0000:00:1a.1-2:1"},{PRODUCT: 3/46d/c52b/111},{PROP: 0},{REL: 40},{SUBSYSTEM: input},{UDEV_LOG: 3},{UNIQ: ""},{USEC_INITIALIZED: 500872604838},
event3 => {ABS: 100000000},{DEVPATH: /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.2/0003:046D:C52B.000C/input/input7},{EV: 12001f},{ID_BUS: usb},{ID_INPUT: 1},{ID_INPUT_KEY: 1},{ID_INPUT_KEYBOARD: 1},{ID_INPUT_MOUSE: 1},{ID_MODEL: USB_Receiver},{ID_MODEL_ENC: USB\x20Receiver},{ID_MODEL_ID: c52b},{ID_PATH: pci-0000:00:1a.1-usb-0:2:1.2},{ID_PATH_TAG: pci-0000_00_1a_1-usb-0_2_1_2},{ID_REVISION: 1201},{ID_SERIAL: Logitech_USB_Receiver},{ID_TYPE: hid},{ID_USB_DRIVER: usbhid},{ID_USB_INTERFACES: :030101:030102:030000:},{ID_USB_INTERFACE_NUM: 02},{ID_VENDOR: Logitech},{ID_VENDOR_ENC: Logitech},{ID_VENDOR_ID: 046d},{KEY: 4837fff072ff32d bf54444600000000 ffff0001 30f908b17c007 ffff7bfad9415fff febeffdfffefffff fffffffffffffffe},{LED: 1f},{MODALIAS: input:b0003v046DpC52Be0111-e0,1,2,3,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8E,90,96,98,9B,9C,9E,9F,A1,A3,A4,A5,A6,A7,A8,A9,AB,AC,AD,AE,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,CE,CF,D0,D1,D2,D4,D8,D9,DB,DF,E4,E7,E8,E9,EA,EB,F0,F1,100,110,111,112,113,114,115,116,117,118,119,11A,11B,11C,11D,11E,11F,161,162,166,16A,16E,172,174,176,178,179,17A,17B,17C,17D,17F,180,182,183,185,188,189,18C,18D,18E,18F,190,191,192,193,195,198,199,19A,1A0,1A1,1A2,1A3,1A4,1A5,1A6,1A7,1A8,1A9,1AA,1AB,1AC,1AD,1AE,1B0,1B1,1B7,1BA,r0,1,6,7,8,a20,m4,l0,1,2,3,4,sfw},{MSC: 10},{NAME: "Logitech Unifying Device. Wireless PID:4011"},{PHYS: "usb-0000:00:1a.1-2:2"},{PRODUCT: 3/46d/c52b/111},{PROP: 0},{REL: 1c3},{SUBSYSTEM: input},{UDEV_LOG: 3},{UNIQ: ""},{USEC_INITIALIZED: 500872606673},
event4 => {DEVPATH: /devices/virtual/input/input4},{EV: 13},{ID_INPUT: 1},{ID_INPUT_KEY: 1},{KEY: 1500b00000000 200300000 0 0},{MODALIAS: input:b0019v0000p0000e0000-e0,1,4,k94,95,A1,E0,E1,E3,EC,EE,F0,ram4,lsfw},{MSC: 10},{NAME: "Dell WMI hotkeys"},{PHYS: "wmi/input0"},{PRODUCT: 19/0/0/0},{PROP: 0},{SUBSYSTEM: input},{UDEV_LOG: 3},{USEC_INITIALIZED: 6123098},
* XinputWarper
Traceback (most recent call last):
File "./bin/naturalscrolling", line 46, in <module>
naturalscrolling.main()
File "/home/rxu/Developments/naturalscrolling/naturalscrolling/__init__.py", line 45, in main
Debugger().execute()
File "/home/rxu/Developments/naturalscrolling/naturalscrolling_lib/debugger.py", line 27, in execute
print "\t- First XID: %s\n" % XinputWarper().first_xid()
File "/home/rxu/Developments/naturalscrolling/naturalscrolling/xinputwarper.py", line 69, in first_xid
return self.__xinput_list_pattern.findall(xinput_list)[0][1]
IndexError: list index out of range
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment