Do Logitech Keyboards and Mice Work on Linux? A 2026 Buyer's Guide
You’ve switched to Ubuntu, Fedora or Arch, or you’ve been on Linux for years and your old mouse just died. Before you spend $100 on a new one, you want a straight answer to a simple question: Do Logitech Keyboards and Mice Work on Linux?
Yes, nearly all of them do. Plug in the receiver or pair over Bluetooth, and the pointer moves and the keys type. The real question is how much of the extra stuff you get, like battery readouts, button remapping, scroll tweaks and backlight control.
That’s where Linux differs from Windows and macOS. Logitech’s customization app, Logi Options+, isn’t available for Linux. The community has stepped in with its own tools, and they cover more than you’d expect.
This guide shows what works out of the box, what needs extra software, which models are the safest buys, and which flagship features you’ll lose. It’s written for people about to spend real money.
Quick Answer: What Works and What Doesn’t
Works with no extra software:
- Pointer movement, clicking and scrolling
- Typing, including most media keys
- Bluetooth pairing through your desktop’s settings
- Logi Bolt and Unifying receivers
- Easy-Switch between paired computers (the hardware button handles it)
Usually needs Solaar or another tool:
- Battery percentage
- Pairing and unpairing on a receiver
- Scroll direction, wheel mode and SmartShift behavior
- Function-key behavior (F-keys versus media keys)
- DPI and some backlight settings
Not available on Linux:
- Logi Options+ itself
- Actions Ring and Smart Actions on the MX Master 4
- Haptic feedback on the MX Master 4
- Logitech Flow (cross-computer copy and paste)
- G HUB for gaming gear
Logitech’s own MX Master 4 product page says as much: the mouse works with Linux for basic functions without extra software, while Options+ is limited to Windows and macOS.
How Logitech Devices Connect to Linux
Your connection type matters more than the model name, because it decides which Linux tools can see the device.
Logi Bolt
Bolt is Logitech’s current wireless standard, built on Bluetooth Low Energy. Flagships like the MX Master 4 ship with a USB-C Bolt receiver. Linux treats it as a normal input device, and Solaar’s documentation lists Bolt among the receivers it detects.
Unifying
This is the older orange-star receiver. It has years of Linux testing behind it, so old Logitech gear generally just works.
Lightspeed
Lightspeed is the low-latency wireless on Logitech G gaming gear. Pointing and typing work fine. Fine-tuning DPI and lighting usually needs a different tool (see the gaming section).
Bluetooth
Bluetooth is the simplest setup: no dongle, no used USB port. The tradeoff is that Solaar’s coverage over Bluetooth is more limited. Its documentation says it detects some Logitech devices connected by Bluetooth or USB, and “some” is the honest word.
Wired
Wired Logitech gear behaves like any generic USB keyboard or mouse.
Solaar: The Tool That Fills the Gap
Solaar is an open-source Linux manager for Logitech devices. It isn’t made by Logitech. It talks to your hardware using Logitech’s HID++ protocol, and it’s the first thing most Linux users install after plugging in a receiver.
The latest stable release I could confirm is version 1.1.20, from June 30, 2026. Debian’s package tracker showed it reaching the testing branch in July, while some distributions were still shipping 1.1.19.
What Solaar does well:
- Shows battery level and charging status
- Pairs and unpairs devices on supported receivers
- Changes scroll direction, resolution and ratchet behavior on supported mice
- Toggles function-key behavior
- Adjusts backlight and some RGB settings on supported keyboards
Where it stops:
- It isn’t a driver. The project says it doesn’t process normal input, so it can’t fix pointer or keycode bugs caused elsewhere.
- It can only change settings your device exposes over HID++.
- It lacks Options+’s per-app profiles.
Installing Solaar
# Debian / Ubuntu / Linux Mint
sudo apt install solaar
# Fedora
sudo dnf install solaar
# Arch / Manjaro
sudo pacman -S solaar
# Any distro with Flatpak
flatpak install flathub io.github.pwr_solaar.solaarIf your distro’s version is old and a new device isn’t recognized, try the Flathub build before blaming the hardware. Flathub usually tracks upstream more closely than a stable distro repository.
An Options+-Style Alternative
OpenLogi is a newer open-source project aimed at button remapping. Its site lists the MX Master 4, 3S and 3, MX Anywhere 3, Signature M650 and Ergo M575 as supported over Bolt, Unifying, Lightspeed, Bluetooth or USB. It’s also upfront that it’s independent and still under active development. Don’t run it alongside Solaar, because only one app can own the receiver at a time.
Best Logitech Mice for Linux

MX Master 4: Great Mouse, Missing Features
Logitech rates the MX Master 4 at up to 70 days per charge, with a one-minute USB-C charge giving up to three hours of use. It has an 8,000 DPI sensor, quiet clicks, eight buttons and a 150 g body. It launched in the US at about $119.99.
The catch is Linux. Logitech says its haptic feedback works through Options+ and specific Marketplace plugins, and the Actions Ring is part of the same software. On Linux, you’re buying an excellent, comfortable mouse with its headline features switched off.
That’s still a fine purchase if you want the shape and scroll wheel. If haptics are the reason you’re shopping, skip it on Linux.
MX Master 3S: The Safer Linux Buy
For most Linux users, this is my default recommendation. It shares the MX Master 4’s 8,000 DPI sensor and 70-day battery rating, has had years of community testing, and usually costs less. You lose only the haptics, which Linux can’t use anyway.
MX Anywhere 3S: Compact and Portable
It’s smaller than the Master series and suits laptops and tight desks. It connects over Bluetooth or Bolt and shares the same 8,000 DPI sensor class. It’s a good fit if you move between a laptop and a dock.
Lift: For Vertical-Mouse Fans
The Lift is a compact vertical mouse for people who want less wrist twist. It runs on a single AA battery and supports Bluetooth or Bolt. Basic use on Linux is smooth, but expect little customization beyond native button behavior.
Signature M650 and Pebble Mouse 2 M350s: Budget Picks
Both use AA batteries that last up to roughly two years per Logitech’s ratings. They work as standard pointing devices on Linux and don’t depend on extra software, which is part of the appeal.
G Gaming Mice: Use Piper
G mice work for pointing and clicking on Linux. For DPI, polling rate and onboard profiles, most Linux gamers use Piper, a front end for the libratbag project. It supports many Logitech G mice, but G HUB doesn’t run on Linux, so check its supported-device list before buying a G Pro X Superlight 2 or G502 X.
Best Logitech Keyboards for Linux

Keyboards are the easier half of this decision, because a keyboard mostly needs to type.
MX Keys S and MX Keys Mini
Both are low-profile, backlit and available over Bluetooth or Bolt. Typing works immediately on Linux. The function row and backlight are where Solaar helps, since it can toggle Fn behavior and read the battery. Logitech rates the MX Keys S at up to 10 days with the backlight on and up to 5 months with it off.
Take the Mini for small desks and the full-size S if you need a number pad.
MX Mechanical
This is for typists who want real mechanical switches in Logitech’s ecosystem. Typing works fine on Linux. As with the other MX boards, special key behavior and lighting are the areas to test. It costs more than the low-profile models, so make sure you actually want the mechanical feel.
Signature K650 and K380
These are everyday, low-cost options. The K380 is a compact multi-device Bluetooth keyboard, and the K650 is full-size with a wrist rest. Both behave like standard Bluetooth keyboards on Linux and need no special software.
G Mechanical Keyboards
They type fine, but per-key lighting and macros are tied to G HUB. If RGB customization matters, expect limits on Linux.
Comparison Table: Logitech Gear on Linux (2026)
Prices are approximate US list prices and change often, so check current listings. “Linux experience” covers basic use plus Solaar or community tools.
| Model | Type | Connection | Battery (Logitech rating) | Approx. US price | Linux experience |
|---|---|---|---|---|---|
| MX Master 4 | Mouse | Bolt, Bluetooth | Up to 70 days | $119.99 | Excellent basics; haptics and Actions Ring unavailable |
| MX Master 3S | Mouse | Bolt, Bluetooth | Up to 70 days | ~$100 | Excellent; mature community support |
| MX Anywhere 3S | Mouse | Bolt, Bluetooth | Up to 70 days | ~$80 | Very good |
| Lift | Vertical mouse | Bolt, Bluetooth | 1 AA, long life | ~$70 | Good for basics |
| Signature M650 | Mouse | Bolt, Bluetooth | Up to ~24 months | ~$50 | Good; no software needed |
| MX Keys S | Keyboard | Bolt, Bluetooth | Up to 10 days backlit / 5 months unlit | ~$110 | Very good; Solaar covers Fn and battery |
| MX Keys Mini | Keyboard | Bolt, Bluetooth | Rechargeable | ~$100 | Very good |
| MX Mechanical | Keyboard | Bolt, Bluetooth | Rechargeable | ~$170 | Very good typing; extras vary |
| K380 | Keyboard | Bluetooth | Up to ~24 months | ~$40 | Works like any Bluetooth keyboard |
| G Pro X Superlight 2 | Gaming mouse | Lightspeed | Up to ~95 hours | ~$160 | Pointing works; use Piper for settings |
How to Test Your Logitech Device on Linux
If a device already sits on your desk, a few commands tell you what Linux can see.
1. Confirm the receiver is detected (Logitech’s USB vendor ID is 046d):
lsusb | grep -i 046d2. Pair over Bluetooth from the terminal:
bluetoothctl
scan on
pair XX:XX:XX:XX:XX:XX
trust XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX3. See what Solaar reads from your hardware:
solaar showIf the output lists your device with a battery level and a set of adjustable settings, you’re in good shape.
Troubleshooting Common Problems
- Solaar sees nothing. Make sure its udev rules are installed (packaged versions handle this) and reconnect the receiver.
- No tray icon on GNOME. Install an AppIndicator extension, or run Solaar from the application menu.
- Scrolling feels backwards. Toggle natural scrolling in your desktop settings, or change the direction in Solaar.
- Device drops after suspend. Update your kernel and Solaar, then re-pair if needed.
- Two tools fight over the receiver. Close Solaar or OpenLogi so only one is running.
Pros and Cons of Logitech on Linux
Pros
- Wide hardware support, with most devices working on first connect
- An active open-source ecosystem (Solaar, Piper, OpenLogi)
- Long battery life that Solaar can report
- Easy-Switch for moving between a Linux machine and another computer
- Budget models that need no extra software at all
Cons
- No official Linux app, so you rely on third-party tools
- Flagship extras like haptics and the Actions Ring don’t carry over
- Distro packages can lag behind Solaar’s upstream releases
- Lighting and macros on G gear are harder to configure
- Occasional receiver and sleep/wake quirks
Which Logitech Device Should You Buy for Linux?
Developers and writers: Get the MX Keys S (or Mini) and MX Master 3S. The scroll wheel pays off in long files, and Solaar handles battery and Fn-row settings.
Flagship shoppers: The MX Master 4 is still a great mouse, as long as you accept losing haptics and the Actions Ring.
Budget buyers: A Signature M650 plus a K380 or K650 covers the basics for far less.
Wrist strain: Try the Lift before spending more.
Linux gamers: Pick a G mouse that appears on Piper’s supported list and ignore G HUB features.
Multi-OS users: Logitech’s multi-device gear is excellent here, though Flow won’t work with Linux.
Before You Buy: A Quick Checklist
- Check the Solaar and Piper device lists for your exact model.
- Prefer Bolt or Bluetooth for new purchases.
- Buy somewhere with a good return policy.
- Update your kernel and Solaar first if the device is brand new.
- Run only one management tool at a time.
How This Guide Was Put Together
This guide draws on Logitech’s official product and support pages, Solaar’s project documentation and release history, Debian’s package tracker, OpenLogi’s published device list, and launch coverage of the MX Master 4. Battery ratings are Logitech’s “up to” figures, and prices are approximate list prices that vary by retailer and region.
Frequently Asked Questions
Does Logi Options+ work on Linux?
No. Logitech offers Logi Options+ for Windows and macOS only, so Linux users rely on tools like Solaar.
Is Solaar safe to use?
Yes. It’s an open-source project available through major distributions and Flathub that uses Logitech’s HID++ protocol to talk to your devices.
Do Logitech Bolt and Unifying receivers work on Linux?
Yes. Both appear as standard input devices, and Solaar can detect devices paired to them.
Does the MX Master 4 work on Linux?
Yes, for pointing, clicking and scrolling. Haptic feedback and the Actions Ring depend on Logi Options+, which Linux doesn’t have.
Can I see Logitech battery levels on Linux?
Usually, yes. Solaar shows battery status for most supported wireless devices.
Do Logitech Bluetooth keyboards work on Linux?
Yes. Pair them through your desktop’s Bluetooth settings like any other keyboard.
Can I configure Logitech gaming mice on Linux?
Often, yes. Piper supports many Logitech G mice, but G HUB itself doesn’t run on Linux.
What is the best Logitech mouse for Linux?
The MX Master 3S is the safest all-round pick thanks to its mature support and strong ergonomics.
Final Verdict
So, do Logitech Keyboards and Mice Work on Linux? Yes. Basic functions work on almost everything with no setup, and Solaar adds most of what you’d otherwise miss, including battery levels, pairing and scroll tweaks.
The one thing to be realistic about is that Linux doesn’t get Logitech’s official software. If your purchase hinges on the MX Master 4’s haptics, Actions Ring or Smart Actions, those features stay out of reach. For most people, a setup built around the MX Master 3S, an MX Keys board or a budget Signature model is a smooth, dependable experience.
Check your model against the Solaar and Piper lists, choose based on how you actually work, and you’ll be fine.
Disclaimer: This article is for general informational purposes only. Product specifications, prices, software versions and Linux compatibility change frequently, so confirm details with Logitech and the relevant project pages before you buy. Linuxano may earn a commission from qualifying purchases made through links on this site, at no extra cost to you.







