Peripheral Support on Linux ...

preview_player
Показать описание
► Follow me!

----------------------------------------------------------------------------------

Links:

(* All Amazon Links are affiliated. That means that I get a small cut of revenue if you buy something, without any additional costs.)

----------------------------------------------------------------------------------

🎵 Music from StreamBeats by Harris Heller.

----------------------------------------------------------------------------------

Chapters:

00:00 - Bad Linux peripheral support
00.51 - Mixed experiences
01:49 - Why the support is so bad on Linux
02:58 - How to fix it?
03:55 - How to find suitable Hardware
04:39 - How to configure you mouse and keyboard
05:52 - Audio interfaces and capture cards
07:11 - Controller remapping
07:49 - Conclusion

----------------------------------------------------------------------------------

Description Tags:

linux peripherals, 0linux compatible audio interface, linux compatible controller, controller support linux, linux controller support, linux controller mapping, remap controller linux, linux audio interface, linux rgb control, linux rgb keyboard, linux rgb software, linux mouse dpi settings, linux mouse dpi, how to configure mouse on linux, linux hardware, michael horn

----------------------------------------------------------------------------------

#linux #opensource #techtips
Рекомендации по теме
Комментарии
Автор

Throwing open drivers to the open source community is a way for peripheral makers to get free development forever

DavidEsotica
Автор

The XBOX Series controller works better on Linux than it does on the platform of its own creator.

HikingFeral
Автор

One day I really hope to see VR support on Linux. With Steam that may come, but we can hope

ichorpunk
Автор

fun fact: razer is fine on linux (except headset) since openrazer exists (open source drivers for razer peripherals made by the fantastic open source community)

Tortillas_
Автор

Linux From Scratch user here. I wanna throw in my hat into the ring from my experience using LFS and my peripherals. I use a Logitech keyboard and works out of the box without any package needed. The Logitech mouse works out of the box once you have the input drivers for xorg, but the mouse lights up even on the terminal. My Corsair headset works out of the box when all the audio stuff is installed. Finally, controllers. I have Nintendo controllers and they actually require a custom kernel config which, I don't think menuconfig has in the menus, but the .config needs CONFIG_NINTENDO_HID=y in order for my Nintendo controllers to work. Installing the stock linux kernel for arch already has it enabled so it's painless. As for colors, I just leave them be so I can't comment on that.

zeckma
Автор

You're correct about peripheral support in Linux, it can be shoddy at best when it comes to specialized peripherals. I'm lucky that my RedDragon RGB Mechanical keyboard was supported out of the box, I don't even need OpenRGB for it. Linux is great for generics, but a pain for specialized hardware.

PenguinRevolution
Автор

Considering QMK, for the keyboard segment:
more niche = better support :P

DashieTM
Автор

One thing you missed mentioning; quite often, Linux standard software like Gnome already comes with the settings you require. As for the rest, often it is just a USB reconfigure. More work needs to be done for sure, but in the future gaming mice and keyboards will probably not even require special config files, just a register mapping file that explains how to send commands to program your mouse. :)

USB makes this easier to debug of course, especially if you can sniff out the USB protocol to see what the proprietary software is doing. But, let's see what a couple of more years will do to this!

wertigon
Автор

Hardware makers really should just provide some basic linux libraries then let the community sort it out. Less work for them, a better result for users, and more community control. Imagine if you could configure your report rate, RGB, DPI, etc. all from the KDE settings window. Or if you could toggle your headset's noise cancelling from your GNOME panel. Or if you could have your window manager automatically change DPI based on what window your in.

The conversation really needs to stop being "how can we get companies to make software for linux" and needs to become "how can we get companies to understand we don't want them to make software for linux, we want them to let the community make it". Ever since I've switched to linux I've been shocked at the level of integration, KDE vaults alone are something I never even thought would be reasonable to ask for, and KDE connect is an absolute godsend for someone who hates phones and doesn't want to be near one, like myself. Imagine that level of native integration with ALL of your hardware.

Linux's community is it's advantage. If developers start learning "shit, the linux community is basically free labour! We just have to let them use our APIs and they'll just, make the software for us?! That's a MASSIVE cost saver holy shit!" linux users will quickly start getting support. In fact, since the companies no longer have to make the user interface, they may even update their API's more frequently with more features. And of course, if a company tries to take advantage of this too far by being lazy and not doing things they should, the community just won't work on their software, tough shit.

robonator
Автор

The dualshocks and dualsense controller works out of the box thanks to sony and thier drivers

damianateiro
Автор

AntiMicroX, omg its so strange to see a familiar name in the middle of the video.
im already using it, but for a different purpose: maping an gamepad to keyboard buttons so i can use godot tilemap editor, without leaving the gamepad.
quite usefull for leve designers, you can edit an level then play it without the back and forth of changing your hands to a mouse+keyboard then to a gamepad again.
ok, i downloaded it and made an configuration but ended up never using, its hard to change my routine/workflow.

igorgiuseppe
Автор

Fantastic video as always.

One thing that's ridiculously hard to find is a shine-through keycap for the "Super" key.

proctoscopefilms
Автор

I personally prefer input-remapper for any kind of remapping, particularly mouse and keyboards, especially as they are built from ground up to be Wayland compatible. For game controllers, Steam works great. Unfortunately, both methods requires udev rules, and input-remapper requires system services, which makes them a challenge in immutable OS scenario, but they're otherwise good tools.

FengLengshun
Автор

I run OpenBSD most of the day, so I ended up picking peripherals that work for that. In my experience, if it works on OpenBSD, it definitely works on Linux. Except Linux (namely Fedora 38) can’t figure out how to remember my volume levels on my DAC. I have to increase the volume every reboot. I can probably save this setting in an alsa conf file. I’ve been trying to do a “no command line” run. It already lost when I needed to run alsamixer

classicrockonly
Автор

Looks like Piper works with my G305, thanks!

Masaliantiikeri
Автор

Thank you for talking about stuff outside the scope of most linux vids!
Also my xbox controllers works flawlessly on nobara :)

marcusohrvall
Автор

I didn’t know you was a Splatoon Linux guy too 😮
Oh no I mean great video !
Me too I had some issue in the past with some peripheral but today’s when I need something, I don’t forget to check it first before buying it 😅
Thanks for all those software you recommand ❤

gungun
Автор

2:19 I wonder what is this unknown OS in the market share and holds a significant amount of market share

lalitux
Автор

I have a MOTU Microbook II audio interface, and for years it never worked on Linux, but one day, I plugged it in, and it was detected, with all of the inputs and outputs were there. I still couldn't configure its internal features, though.

longrolstral
Автор

For remapping inputs, zezanzeb's input-remapper project has served me well, for anything from drawing tablet buttons and gamepads to standard mice and keyboards.
I now have installed on all my Linux systems (other than SteamOS, but that has Steam Input, which is ideal for gaming), it has proven to be a very versatile and once properly setup reliable tool.
Combined with KDE Plasma's Custom Shortcuts, it practically delivers full macropad functionality on any input xev can read, supported or not.
Ofc. setup is a bit complicated, but once installed and after figuring out it's interface, it quickly becomes a must-have.

WyvernDotRed