diff --git a/lib/logitech_receiver/receiver.py b/lib/logitech_receiver/receiver.py index b07ebd39..3f950317 100644 --- a/lib/logitech_receiver/receiver.py +++ b/lib/logitech_receiver/receiver.py @@ -83,6 +83,7 @@ class PairedDevice(object): self._power_switch = None self.handle = None + self.path = None # if _log.isEnabledFor(_DEBUG): # _log.debug("new PairedDevice(%s, %s, %s)", receiver, number, link_notification) @@ -140,6 +141,7 @@ class PairedDevice(object): for dev in _hid.enumerate({'vendor_id': 0x046d}): if dev.product_id == self.receiver.product_id and dev.serial \ and dev.serial.startswith(self.wpid): + self.path = dev.path self.handle = _hid.open_path(dev.path) break diff --git a/lib/solaar/cli/show.py b/lib/solaar/cli/show.py index f76a19e9..cc6517a7 100644 --- a/lib/solaar/cli/show.py +++ b/lib/solaar/cli/show.py @@ -70,6 +70,7 @@ def _print_device(dev): dev.ping() print(' %d: %s' % (dev.number, dev.name)) + print(' Device path :', dev.path) print(' Codename :', dev.codename) print(' Kind :', dev.kind) print(' Wireless PID :', dev.wpid)