pwr-Solaar / Solaar

Linux device manager for Logitech devices
https://pwr-solaar.github.io/Solaar
GNU General Public License v2.0
5.29k stars 398 forks source link

Solaar not recognizing K780 keyboard on ubuntu 18.04 #1202

Closed ssingh28 closed 3 years ago

ssingh28 commented 3 years ago

Hey Team,

I am new on Ubuntu and currently struggling to make my logitech k780 wireless keyboard work. I have installed the Solaar package and when I insert the unifying receiver that comes with the keyboard and click on the UI of the Solaar icon I can only see Logitech M585/M590 and it doesn't recognize the K780. Even when i replace the unifying receiver with that of the mouse the result is the same.

I did go through this bug https://github.com/pwr-Solaar/Solaar/issues/298 but the details there don't help.

I am on Solaar 0.9.2. Can you please help me here. Below is the screenshot with added details. Please let me know if there is anything else which is needed!

FYI @pfps

solaar issue

pfps commented 3 years ago

Solaar 0.9.2 is ancient. You need to install a newer version.

I suggest trying to install the current release of Solaar using the Solaar stable ppa, as described in https://github.com/pwr-Solaar/Solaar

ssingh28 commented 3 years ago

Hey @pfps I have removed that older version of solaar and downloaded code from this repo instead: https://github.com/pwr-Solaar/Solaar.git. Now when I execute bin/solaar below is the error that I get:

solaar: error: Traceback (most recent call last): File "/home/singh.saurabh/Solaar/lib/solaar/gtk.py", line 159, in main import solaar.ui as ui File "/home/singh.saurabh/Solaar/lib/solaar/ui/init.py", line 29, in from logitech_receiver.status import ALERT # NOQA: E402 # isort:skip File "/home/singh.saurabh/Solaar/lib/logitech_receiver/init.py", line 36, in from . import listener, status # noqa: F401 File "/home/singh.saurabh/Solaar/lib/logitech_receiver/listener.py", line 28, in from . import base as _base File "/home/singh.saurabh/Solaar/lib/logitech_receiver/base.py", line 35, in from .base_usb import ALL as _RECEIVER_USB_IDS File "/home/singh.saurabh/Solaar/lib/logitech_receiver/base_usb.py", line 32, in from .descriptors import DEVICES as _DEVICES File "/home/singh.saurabh/Solaar/lib/logitech_receiver/descriptors.py", line 27, in from .settings_templates import FeatureSettings as _FS File "/home/singh.saurabh/Solaar/lib/logitech_receiver/settings_templates.py", line 38, in from .settings import BitFieldSetting as _BitFieldSetting File "/home/singh.saurabh/Solaar/lib/logitech_receiver/settings.py", line 27, in from time import time_ns as _time_ns ImportError: cannot import name 'time_ns

cocampbe commented 2 years ago

Ugh. How is this closed? O a having the same issue on CentOS 8 streams. Is this a joke?

cocampbe commented 2 years ago

Solved for me. Clone the repo. Checkout 1.0.5. Install. Centos8 streams. You need to install the deps, but it works.