Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't work. Tried on Ubuntu and Alpine. #5

Open
K0-RR opened this issue Jan 24, 2024 · 11 comments
Open

Doesn't work. Tried on Ubuntu and Alpine. #5

K0-RR opened this issue Jan 24, 2024 · 11 comments

Comments

@K0-RR
Copy link

K0-RR commented Jan 24, 2024

My device is Logitech MX Master 2S.
image

@proletarius101
Copy link
Collaborator

Try this:

# user installation
sudo cp ~/.local/share/flatpak/app/io.github.pwr_solaar.solaar/current/active/files/share/solaar/udev-rules.d/42-logitech-unify-permissions.rules /etc/udev/rules.d

# system installation
sudo cp /var/lib/flatpak/app/io.github.pwr_solaar.solaar/current/active/files/share/solaar/udev-rules.d/42-logitech-unify-permissions.rules /etc/udev/rules.d

sudo udevadm control --reload-rules

@K0-RR
Copy link
Author

K0-RR commented Jan 25, 2024

Tried, unfortunately didn't work.
It seems my issue is the same as #2 except, for me, it also doesn't detect the mouse even if plugged via USB cable.

@proletarius101
Copy link
Collaborator

If you are also using OpenSUSE Aeon, it might be a distro specific issue

@rowbawts
Copy link

It's not working for me either, I'm using Fedora 39 (system-wide installation).

@proletarius101
Copy link
Collaborator

proletarius101 commented Jan 28, 2024

It's not working for me either, I'm using Fedora 39 (system-wide installation).

Have you tried to install the udev rules as described above?

@rowbawts
Copy link

It's not working for me either, I'm using Fedora 39 (system-wide installation).

Have you tried to install the udev rules as described above?

Just tried it exactly as referenced (copy paste) still nothing.

@proletarius101
Copy link
Collaborator

How about putting the following content into /usr/lib/udev/rules.d/42-logitech-unify-permissions.rules? It's slightly different from the stock one.

# This rule was added by Solaar.
#
# Allows non-root users to have raw access to Logitech devices.
# Allowing users to write to the device is potentially dangerous
# because they could perform firmware updates.
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput"

ACTION != "add", GOTO="solaar_end"
SUBSYSTEM != "hidraw", GOTO="solaar_end"

# USB-connected Logitech receivers and devices
ATTRS{idVendor}=="046d", GOTO="solaar_apply"

# Lenovo nano receiver
ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="6042", GOTO="solaar_apply"

# Bluetooth-connected Logitech devices
KERNELS == "0005:046D:*", GOTO="solaar_apply"

GOTO="solaar_end"

LABEL="solaar_apply"

# Allow any seated user to access the receiver.
# uaccess: modern ACL-enabled udev
TAG+="uaccess"

# Grant members of the "plugdev" group access to receiver (useful for SSH users)
#MODE="0660", GROUP="plugdev"

LABEL="solaar_end"
# vim: ft=udevrules

@K0-RR
Copy link
Author

K0-RR commented Jan 29, 2024

How about putting the following content...

Still nothing on Ubuntu

@proletarius101
Copy link
Collaborator

It's not working for me either, I'm using Fedora 39 (system-wide installation).

How about installing the solaar-udev package in the host system?

@innovate-invent
Copy link

innovate-invent commented Nov 14, 2024

just a heads up, the path seems to have changed from what was posted above:

sudo cp /var/lib/flatpak/app/io.github.pwr_solaar.solaar/current/active/files/lib/udev/rules.d/42-logitech-unify-permissions.rules /etc/udev/rules.d

sudo udevadm control --reload-rules 

Make sure you unplug and re-plug the unifying receiver after reloading the udev rules.

@tulilirockz
Copy link
Collaborator

Does it still not work? Seems to be working now via those udev rules

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants