Logitech Options Daemon

(Redirected from Logitech unifying receiver)

The Logitech Unifying Receiver is a wireless receiver using 2.4 GHz band radio communication that can connect up to six compatible wireless mice and keyboards to your computer.The input device that comes with the receiver is already paired with it and should work out of the box through plug and play.Logitech officially supports pairing of additional devices just through their Windows and macOS software.

Right now the Logitech options app and daemon are running under Rosetta as they are not native to Apple Silicon. Is there a timeline on when there will be an update to fix this? Logitech Options mouse actions can be delayed sometimes and Flow going from M1 Mac to Intel Mac rarely ever works. Logitech Craft VS Code extension and Logitech Options plugin plugin vscode vscode-extension logitech crown logitech-keyboards craft-keyboard Updated Jul 16, 2020. I granted and, after that, MacOS started to display the +/- buttons so I could manually add the Logi Options and Logi Options Daemon to the list. Even though the Deamos are being displayed, the MX Anywhere 2 isn't working properly.

Pairing and unpairing on Linux is supported by a number of tools, listed thereafter:

ltunify is a command-line C program that can perform pairing, unpairing and listing of devices. Solaar is a graphical Python program that integrates in your system tray and allows you to configure additional features of your input device such as swapping the functionality of Fn keys. libratbag is a configurable mice daemon that allows you to configure your devices, it has a GTK based graphical frontend app, piper.


Several solutions are available:

  • libratbag/piper
  • pairing_toolAUR

The following packages use the plugdevuser group, create it if it does not exist, and add users to this group to avoid the need of running these as root:

  • solaar or solaar-gitAUR
  • ltunifyAUR or ltunify-gitAUR

Do not forget to relogin to apply user's group membership. After installation, run

and then replug reciever. After that you will not need root permissions.


pairingtool can only be used for pairing and does not provide feedback, it also needs to know the device name for pairing. ltunify, Solaar and libratbag can detect the receiver automatically.


Examples on unpairing a device, pairing a new device and showing a list of all devices:


Logitech Options Daemon

Solaar has a GUI and CLI. Example CLI pairing session:

To disable autostart of Solaar, remove /etc/xdg/autostart/solaar.desktop.


Currently, piper is not able to pair/manage devices for unifying receivers but libratbag does include a lur-command command line tool that is able to do this.


To find the device that the receiver has, therefore take a look at the outputs of

This will show the names of your receiver, for example hidraw0.

Now switch off the device that you want to pair (if it was on) and execute your compiled program with the appropriate device as argument:

Now switch on the device you want to pair. After a few seconds your new device should work properly.

Known Problems

Wrong device (pairing tool only)

On some systems there is more than one device that has the same name. In that case you will receive the following error message when the wrong device is choosen:

Keyboard layout via xorg.conf

With kernel 3.2 the Unifying Receiver got its own kernel module hid_logitech_dj which does not work flawlessly together with keyboard layout setting set via xorg.conf.A temporary workaround is to use xorg-setxkbmap and set the layout manually. For example for a German layout with no deadkeys one has to execute:

To automate this process one could add this line to xinitrc or the according autostart file of your windows manager respectively desktop environment.

Logitech touchpad keyboard K400r with unifying receiver M325

The Logitech keyboard K400r with integrated touchpad comes with Logitech unifying receiver M325 so the above mentioned about the keyboard layout will apply here too.

Also the integrated touchpad is recognized as 'pointer' instead of 'touchpad' so you cannot use the Touchpad Synaptics drivers.Two finger horizontal scrolling and tapclick will work but in order to have a middle mouse button emulated you will have to add

to your evdev.conf. Now third button is emulated by pressing both buttons simultaneously.

Solaar 'Permission denied'

Is it possible to have the error:

Logitech Options Update

In this case, you can physically remove the Unifying Receiver and re-insert it, and re-run the command (as described in the second point of installation part on the official site [1]).

Wireless Keyboard does not work while booting (cannot enter luks passphrase)

While booting it's impossible to input anything with a Logitech wireless Keyboard (e. g. Logitech MK700).The cause of the problem is the own hid module for Logitech devices since Kernel 3.2.

A workaround is adding hid-logitech-hidpp to MODULES in /etc/mkinitcpio.conf:

and recreate the initrd for the kernel:

MouseJack Vulnerability

Several security vulnerabilities of the system have been reported and you may be in particular affected by the MouseJack Vulnerability if your firmware has not been updated recently.

It is possible to display the current firmware's version by running:

RQR12 firmware with version earlier than 012.008.00030 and RQR24 firmware versions earlier than 024.006.00030 are affected by this vulnerability and should be updated.

The firmware can be updated using fwupd like so:

If everything looks good, apply the update:

Keyboard or mouse does not wake pc from sleep

Follow the Solaar USB installation instructions.

Lag of the wireless device

Logitech Options Daemon

Because the receiver uses the 2.4 GHz frequency band also used by Bluetooth and Wi-Fi 802.11, it is possible in some circumstances of heavy Wi-Fi usage close to the receiver to experience lag or disturbances in communication with the devices. This is unlikely because the receiver confines its communication to channels unused by the majority of 802.11 solutions and it is able to quickly change channel within the band if it detects any interference from another device. However, some users have experienced interferences.

Switching on/off the device will force the search for a 'quiet' channel and may solve the issue.

This problem can also manifest if there is electrical noise from USB3 sockets on the motherboard, and it is located close to or in one. Moving the receiver to a USB hub or the end of an extension cable may fix this.

Lagging scrolling

If you have several receivers in system, for example you use multi-device keyboard and mouse and passthrough one of the receivers while using pci passthrough setup and after you turned off your guest machine, that receiver got appeared in the host OS, the input may become laggy. While mouse moving is good, the scrolling with wheel is unacceptably slow (scrolling step is very small). In that situation, unplugging and replugging the receiver may help (however, it may fall to this laggy mode just after several seconds again). Also if you use multi-device peripherals (for example, MX Master mouse), you may just reswitch to the current port with the device-number button.

See also

Logiops - Logitech Options alternative for configuring supported mice and keyboards

Logitech Options Software

Retrieved from 'https://wiki.archlinux.org/index.php?title=Logitech_Unifying_Receiver&oldid=661807'