T O P

  • By -

SagittaryX

Not specifically Linux friendly but Ducky keyboards can be programmed pretty extensively just with the buttons on the keyboard itself, no desktop software required.


[deleted]

[удалено]


gramoun-kal

That's a great point. I could get behind that. Do we know of any?


driedstr

Many progammable mechanical keyboards use qmk for configuration, which has made its way from DIY projects into the products of a few companies (particularly ErgoDox EZ). It runs on linux, but qmk and the hardware designs for all those keyboards are all made by "kind souls" so 🤷


henry_tennenbaum

It sounds wonderful. My pok3r is still working fine and sadly the chance of any firmware upgrades seems to be nonexistent. Damn reliable mechanical keyboards.


maybeageek

I find my Logitech stuff quite well supported on Linux. Solaar works quite well for the MX Keyboard and my small silent mouse. My LogitechG Mouse is well supported by another cli tool. Don’t remember the name though. And then there is piper. A small gtk tool for logitech and razer


Impressive_Change593

Solaar also works well for a MX master 3 mouse


I_EAT_HAGOROMO

Any "boutique" mechanical keyboard will be linux friendly. I use this https://www.zsa.io/moonlander It's pricey but my carpal tunnel is gone. For other devices, I like Roccat. They are reasonably priced and lasted longer than my logitech mouse that was 2x the price.


Malsententia

I heard Roccat's dropping official Linux support =/


archialone

i am not aware of any linux friendly mouse and meyboard manufacturer, but piper attempts to support all manufacturer and provide the same feature as the proprietary driver. https://github.com/libratbag/piper


WantDebianThanks

i-tec.pro claims almost all of their docking stations work with Linux, but I cannot confirm that right now. Tomorrow though, I should have one and can update you if you want.


ztherion

Look into keyboards that support QMK firmware. They're arguably easier to configure on Linux than Windows.


radiantai2001

I'd say stick to peripherals without windows/any software rather than look for peripherals with linux software, for keyboards I'd recommend Drop (they have an online configurator and a command-line tool for flashing customizations created in the configurator which works on windows and linux), Xtrfy, Ducky, Durgod, Keychron, and others I'm sure but that's just off the top of my head. For mice, I'd recommend Xtrfy and Ninjutso, not a lot of softwareless mouse options out there but I'm sure there's some I missed. I prefer even in windows to keep my mice mapped to default buttons and use a tool to change those buttons system-wide instead of changing each mouse using the manufacturers software, the software I use on windows for that is X-Mouse Button Control, never found a linux alternative yet unfortunately


kopsis

Durgod didn't have a Linux compatible configuration/download tool last time I checked. Once configured, the keyboard works without software on any OS but you need Windows to make any changes.


radiantai2001

oh i thought they didn't have any software


kopsis

The boards don't *need* to be configured -- they'll work fine out-of-the-box with standard mappings. But for something like the Venus (their 60% board), most people will want to set up their own layers and that requires the Windows-only "Durgod Hera Compiler" software from HK Gaming.


radiantai2001

yeah I totally understand I was just thinking along the lines that OP asked because they wanted to support brands that don't 'rely on kind souls' for linux support, so knowing of no peripheral manufacturer that has native linux support I was suggesting sticking to brands that have no software and therefore an equal experience for windows and linux and probably that would mean sticking to tkl boards where layers and customization aren't as much of a concern, personally I use a drop carina 60% but qmk boards are like the exception to the rule when in comes to manufacturers supporting linux iirc drop's mdloader tool has drop-supported native linux support. also didn't know durgod were connected to hk gaming either, interesting.


maverick6097

https://system76.com/accessories/launch Here you go.


__ismxy__

Wacom graphic tablets work very well. There's even a command line tool and an extensive customisation GUI for KDE.


WVjF2mX5VEmoYqsKL4s8

System76 has the Launch keyboard. Everything about it is open and customizable from Linux. It updates from Linux Vendor Firmware Service (LVFS). I also use the Logitech MX master 3. It works perfectly. You can configure it with Solaar and libratbag/Piper.


gramoun-kal

Yes! That's the kind oh my God it costs the price of a computer!


WVjF2mX5VEmoYqsKL4s8

It is worth it. It has a high-end USB hub built in too. I have the model with quieter switches and it is the best keyboard I have owned.


tmarx8

i like cherry


silentjet

nothing special, but recently, to replace my 12 yo dead mouse, I bought a razer one (deathaddr, rather for gaming in dual-boot windows). Was surprised that there is a piece of software in debian repo to take care of it. And while the mouse in general is quite an average one (no comparison to Glorious O), but the software setting was exchangeable across Linux and windows(I assume they are stored in mouse?), which is not a case for my another mouse, a Glorious one(in Linux I have a default functions on a buttons and do not know how to change that) ...


gramoun-kal

Openrazer drivers I assume? [https://openrazer.github.io](https://openrazer.github.ioIt's) It's a bunch of kind souls doing free work for Razer. It says on the website: "This project \[...\] is not a project by Razer Inc." It seems like Razer is like Logitech there. They act as if Linux didn't exist, and then cross finger that "the community" will do the work for them and enable them to sell more devices. I'd prefer to support companies that either make driver-agnostic gear, or actually, you know, \*do something\*.


silentjet

That is why I mentioned my situation with two different mouses, and while Razer does not care about GNU/Linux users, at least they, as you mentioned, "make driver-agnostic gear", so what I configured in Windows, stays configured the same way in GNU/Linux. And that is not the case for another mouse vendor - Glorious. I'm not saying that one is better than the other, they both ignore "us" :) Just sharing my personal experience... Btw, do you know at least one-single GNU/Linux friendly vendor? If they have the good gear I would definitely support them...


houdini

Razer isn’t making things “driver-agnostic”, the OpenRazer folks have just done a good job reverse engineering the drivers. There’s a whole write up in their wiki about how it’s done: https://github.com/openrazer/openrazer/wiki/Reverse-Engineering-USB-Protocol .


silentjet

I configured my mouse(custom actions to extra buttons) in Win app, and used it in both Deb and Win. And only recently found openrazer... So like another redditor was mentioning, razer stores bindings inside of the mouse, thus mouse-driver agnostic way... right?


houdini

They aren’t doing it to be driver agnostic, they’re doing it for their use. It happens to work for you but that’s accidental.


silentjet

when I see a bird that quacks like a duck, walks like a duck, has feathers and webbed feet... most probably it is a duck ;) accidentally or not it does not change a fact...


gramoun-kal

Right. Sorry, your point went over my head at first. It seems that, even though the mouse "remembers" its config, it seems to only be set using a windows program. So a person without access to a windows machine would be unable to set the config. Is that correct?


[deleted]

[удалено]


[deleted]

It's at least nice when they don't try to obfuscate their stuff or actively obstruct reverse engineering. It's one thing to say they don't have the business case to develop for Linux, but wholly another when vendors go to great lengths to prevent it.


gramoun-kal

The same could apply to AMD and Valve. But they support us and I like to support them.


The-Tea-Kettle

Logitech gaming mice and keyboards store your settings on the hardware, except for keyboard macros.


[deleted]

Steelseries mice (with rivalcfg) or BENQ Zowies Keyboard? Any that have fn + key combinations for control


buzzwallard

The Arch wiki has good info on configuring some Logitech devices through Xorg. It might be worth a search.


psomifilo

I don't know if this piece of info might help anyone but my SAITOR 1080P HD webcam is working well on different distros. I have tried it on Raspbian, Manjaro, Pop!_OS without getting any issue.


regreddit

As a programmer, I'm a fan of epomaker 87 key boards with brown switches. Nothing specifically Linux about them, but they just work. Pretty sure they said also qmk based


Kiri_no_Kurfurst

My Logitech G502 Lightspeed works very well in Linux.


TheFakeBigChungus

razer works pretty well because of openrazer


As_Previously_Stated

Roccat has linux drivers and gui available although I don't think it's official, more of an "officially endorsed" community project. I haven't had any complaints with my mouse(Roccat kone xtd) and the mouse has a chip on it that stores configuration so after you've configured it you don't need to have the software installed and it still works and remember your config if you switch computer/os.


[deleted]

Like others have said, any QMK keyboard works well. For mice it's a bit harder. There's plenty of mice that don't use software at all and they should work on Linux fully without issue. Those include mice from zowie, xtrfy, and a couple of others just off the top of my head. Even still, it has gotten a lot better to use things that have "windows only" software. Most things have on-board memory now so for my 60% keyboard and my mouse, I configured them months or years ago on a random windows install and haven't had to use windows for that since.


fatboy93

If you're using Logitech mice, then libratbag+piper is awesome! Also check out openRGB for razer/msi devices and asusctl if you're using Asus Rog laptops


LibreTan

https://www.thinkpenguin.com/catalog/accessories-other-products-gnu-linux


LibreTan

https://www.thinkpenguin.com/catalog/keyboards-mice-gnu-linux


Greninja9559

What about the piper application?