Closed pythonpro closed 12 years ago
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)]
What is your configuration to have 2 different devices with the same name?
Have you 2 mouses? Or wireless device?
I have 2 different Logitech wireless mice. The both have their reveiver. One of the mice isn't switched on.
Anyway that has nothing to do with the problem issue.
I've tried:
1) Plug off the receiver of unused mouse, restarted the app - no context menu, no natural scrolling.
2) Plug off the second receiver and plug in an ordinal wired usb mouse. Received:
$ ./bin/naturalscrolling
Traceback (most recent call last):
File "./bin/naturalscrolling", line 46, in
0.3.1 works fine with any of my devices or their combination
After system reboot I've managed to see context menu and natural scrolling works fine with my Logitech mouse. So I'm closing the issue.
no bug
I've downloaded Ubuntu Natty in order to test naturalscrolling. Don't you had this exception:
$ naturalscrolling
Traceback (most recent call last):
File "/usr/bin/naturalscrolling", line 46, in <module>
naturalscrolling.main()
File "/usr/lib/pymodules/python2.7/naturalscrolling/__init__.py", line 38, in main
Indicator().start()
File "/usr/lib/pymodules/python2.7/naturalscrolling/indicator.py", line 43, in __init__
GConfSettings().initialize(udev_observator.gather_devices())
File "/usr/lib/pymodules/python2.7/naturalscrolling_lib/gconfsettings.py", line 209, in initialize
GConfKey(device.keys()[0], gconf.VALUE_BOOL).find_or_create()
File "/usr/lib/pymodules/python2.7/naturalscrolling_lib/gconfsettings.py", line 114, in __init__
if key.startswith(GCONF_ROOT_DIR):
AttributeError: 'NoneType' object has no attribute 'startswith'
Which version of Python are you using ?
Ubuntu Natty 64bit. Current trunk. Debugging output:
PyUDev
All devices:
Input devices:
ID_INPUT_MOUSE and input devices:
ID_INPUT_MOUSE devices:
XinputWarper
- Devices:
- Xinput list:
GConfSettings
- All Keys: