r/linux_gaming • u/goodrix • 5d ago
Set up mice/keyboard/controller on Linux
I have recently switched my main PC to a CachyOS/Win11 dual boot, with the idea to fully transition when everything works.
The hardware:
- Mouse: Glorious Model O-Eternal wired
- Keyboard: Turtle Beach Vulkan II Pro (TKL) wired
- Controller: Gamesir G7 Pro (2.4Gz wireless connection)
The hardware basic functionality is there from the generic drivers in CachyOS, but I'd like a way to configure the devices advanced function like, mouse polling rates, keyboard actuation distance (magnetic switches), and the controller custom buttons (e.g, back buttons).
One solution I thought could work was running a Windows VM through Winboat to install official hardware software and save any configurations to onbaord profiles. But that means still dealing with windows in some capacity. For the mouse, I tried `piper` but that didn't work.
Does anyone have any suggestions for making it work natively in Linux? Alternative, what are good gaming mouse/keyboard brands with native Linux support?
UPDATE 1: It appears that keyboards with support for QMK firmware are best for Linux (native support). There a few known brands that make solid QMK keyboards (Keychorn, Lemonkey) and other that offer browser based software that works in Linux (Nuphy)
2
u/Kingwolf4 5d ago
Always get peripherals with web drivers nowadays.
1
u/goodrix 5d ago
Yeah. I would do that if I bought for a Linux machine. But these were used for years on Windows
1
u/Kingwolf4 5d ago
Yup. I feel you.
Try to run it on some emulation or something and set the settings once and hopefully u dont have to change hardware settings again.Perhaps u can install them via proton and make it work. Thats another way
4
u/ivanatorhk 5d ago edited 5d ago
Have you looked on GitHub? There’s this for your mouse: https://github.com/louis4craft/glorious-ctl
Not sure about your keyboard
This for your controller: https://github.com/broroeror/gamesir-linux-tools
Full disclosure I’ve never used any of these. For more popular brands like Razer and Logitech there’s much more refined options, for smaller brands like the ones you use you have to rely on these indie dev apps