solaar-0.9.0-1 only shows 'Nano Receiver' in main window, but displays 'Wireless Mouse M187' from notification icon
Created by: braveheartleo
Thank you for solaar in Ubuntu.
About my system:
$ uname -a
Linux xbox-0 3.9.9-zen #1 ZEN SMP PREEMPT Wed Jul 10 13:23:35 PHT 2013 i686 i686 i386 GNU/Linux
$ lsusb -d 046d:
Bus 004 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
$ solaar-cli show -v
Unifying Receiver
Device path : /dev/hidraw1
USB id : 046d:c52f
Serial : 3BCCxxxx
Firmware : 22.01.B0006
Has 1 paired device(s) out of a maximum of 1 .
Notifications: 0x000900 = wireless, software present
1: Wireless Mouse M187
Codename : M187
Kind : mouse
Wireless PID : 4019
Protocol : HID++ 2.0
Polling rate : 8 ms
Serial number: 0320xxxx
The power switch is located on the base.
Battery status unavailable.
I'm running solar on Xubuntu Precise, and I'm only getting 'Nano Receiver' as the only item in the main window. But the notification icon shows differently:
Nano Receiver
|-- Wireless Mouse M187
Because of this, I'm unable to do anything with the GUI, like view device properties, or pair/unpair devices.
Also, I'm seeing captured errors thrown by solaar in xsession-errors, if it matters:
Traceback (most recent call last):
File "/opt/extras.ubuntu.com/solaar/share/solaar/lib/solaar/ui/window.py", line 373, in _device_selected
_update_info_panel(device, full=True)
File "/opt/extras.ubuntu.com/solaar/share/solaar/lib/solaar/ui/window.py", line 678, in _update_info_panel
_update_receiver_panel(device, _info._receiver, _info._buttons, full)
File "/opt/extras.ubuntu.com/solaar/share/solaar/lib/solaar/ui/window.py", line 586, in _update_receiver_panel
may_pair &= len(online_devices) < receiver.max_devices
TypeError: object of type 'generator' has no len()
Traceback (most recent call last):
File "/opt/extras.ubuntu.com/solaar/share/solaar/lib/solaar/ui/__init__.py", line 119, in _status_changed
window.update(device, need_popup)
File "/opt/extras.ubuntu.com/solaar/share/solaar/lib/solaar/ui/window.py", line 783, in update
_model.set_value(item, _COLUMN.STATUS_TEXT, None)
File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 1237, in set_value
Gtk.TreeStore.set_value(self, treeiter, column, value)
File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function
return info.invoke(*args, **kwargs)
TypeError: Argument 3 does not allow None as a value
Doesn't solaar support this Nano Receiver with usbid 046d:c52f?