Steam for Linux

Steam for Linux

Haruspex Aug 3, 2021 @ 11:39pm
I didn't realize peripheral compatibility was this good!
I'm fresh into Linux since Proton became a thing, and I'm seriously in love. I've comfortably settled on Garuda Linux after some distro hopping.

I had the urge to do some drawing. I plugged in my Huion tablet, and before doing my usual ritual of hunting for drivers as I would have on Windows, I decided to test the pen. I was surprised to see it responded! I opened Krita and it's perfect, pressure sensitivity and all!

In Windows I would have gone driver hunting, downloaded the drivers, installed the drivers, installation failed because this tablet has a slightly different model number, download the correct drivers, reboot, plug in the tablet, try and draw but find pressure sensitivity doesn't work, then fight with the taskbar application to try and get pressure sensitivity working before finally getting to work.

In Linux I plugged it in, and that's it. It worked.

This made me remember an old Bluetooth Steelseries controller I had but never used as it always fought so hard with Windows. You could sync it, but it wouldn't work. It required a 3rd party application, and even then it wasn't reliable, so I ended up never using it. $50 controller, untouched, sitting in a drawer. I dug it out, slapped in some fresh AA batteries, synced it, then fired up Nier Replicant. Flawless. No third party program necessary. It's my new (old) main controller as I really like the feel of it. Previously I was using an old, ratty, Xbox 360 wired controller.
< >
Showing 1-15 of 16 comments
Zyro Aug 4, 2021 @ 12:45am 
Cool! To be honest, I wouldn't have expected this result either. :)
Bloo Alien Aug 4, 2021 @ 12:56am 
Welcome to the amazing world of Linux and real "Plug and Play"™ (as opposed to market-speak-buzzword-PnP from that other operating system). ;)

A few hints, just in case you're really as new to Linux as you claim; Start breaking bad Windows habits early and save yourself much future pain. For starters, don't go downloading software from random websites like you'd do on Windows. On Linux it's mostly all handled in the software center or "package manager" (as well as updating all software on your system), so that should be your first stop when seeking common desktop software. This almost always has a graphical version, and a commandline version. Use either or both. They do exactly the same thing. ;)

Next, while much of the same software you'd find on Windows does exist on Linux, not all of it does. Don't despair; There's almost certainly a Linux native app that does the same job nearly as well, just as good, or considerably better. The AlternativeTo[alternativeto.net] website can help you with that, as well as with finding software alternatives for all your favorite platforms (Windows included). Search there for an app you know by name, and that site will give you back a list of apps that do the same job which you can then filter by platform, license, and other details.

And last but not least; If you have troubles, don't give up. It's almost always fixable. Do a bit of web searching and you'll almost certainly find that other folk have had the same problem (and most likely nearby will be a solution to that problem). If the web don't have your answer, don't be afraid to reach out to other Linux users with valid questions. Despite the terrible lies told about the Linux community bein' "elitist" and "unhelpful", I've found it to be actually a truly helpful bunch of folks overall, as long as you're genuinely tryin' to learn and not just expecting them to be your instant-answer 24/7 free on-call tech support. ;)

That last bit is kinda important; Many folks who've claimed to have been treated badly by the Linux community when asking for help generally roared into a chat or forum displayin' serious "bad attitude" and then couldn't understand why the response was less than friendly. Arrive in a chat or forum with a genuine question, asked politely and patiently, and 99.9% of the time most Linux users tend to be willing to bend over backward tryin'a help (mostly because folk were often just as willing to try to help them when they were new to Linux).
Last edited by Bloo Alien; Aug 4, 2021 @ 1:01am
NRG-R9T Aug 4, 2021 @ 1:42am 
I agree with the statement and settled for the amazing Garuda Linux too (after a short Manjaro stint and years with Ubuntu), but I still wish my Nintendo Switch Pro Controllers would work with Bluetooth as well as USB-wired. I can't figure it out and it may not work yet - probably my Asus USB-BT500 (USB-Adapter) and the related drivers are to blame. Who knows?
Last edited by NRG-R9T; Aug 4, 2021 @ 1:42am
Originally posted by 8bitbeard:
I'm fresh into Linux since Proton became a thing, and I'm seriously in love. I've comfortably settled on Garuda Linux after some distro hopping.

I had the urge to do some drawing. I plugged in my Huion tablet, and before doing my usual ritual of hunting for drivers as I would have on Windows, I decided to test the pen. I was surprised to see it responded! I opened Krita and it's perfect, pressure sensitivity and all!

In Windows I would have gone driver hunting, downloaded the drivers, installed the drivers, installation failed because this tablet has a slightly different model number, download the correct drivers, reboot, plug in the tablet, try and draw but find pressure sensitivity doesn't work, then fight with the taskbar application to try and get pressure sensitivity working before finally getting to work.

In Linux I plugged it in, and that's it. It worked.

This made me remember an old Bluetooth Steelseries controller I had but never used as it always fought so hard with Windows. You could sync it, but it wouldn't work. It required a 3rd party application, and even then it wasn't reliable, so I ended up never using it. $50 controller, untouched, sitting in a drawer. I dug it out, slapped in some fresh AA batteries, synced it, then fired up Nier Replicant. Flawless. No third party program necessary. It's my new (old) main controller as I really like the feel of it. Previously I was using an old, ratty, Xbox 360 wired controller.

No idea of what you mean.
Haruspex Aug 4, 2021 @ 9:03am 
Originally posted by Bloo Alien:
Welcome to the amazing world of Linux...

Thanks. I'm not new-new. I've dabbled with it off and on for 20+ years, but this is the first time I've tried it where all the sticking points that made me crawl back to Windows are gone, gaming being the biggest one. Proton didn't exist last time, and Photoshop didn't work. This was 2012. I guess Krita was ready for prime-time at that point, but I wasn't aware it existed.

I am still adjusting. I find myself automatically moving the mouse to locations where something would normally be in Windows. I have tasted the potential power of the terminal, but most of that is still above my pay grade. Still, I'm comfortable using it to navigate around the file system at this point, and mostly comfortable using it to install packages using pacman or yay. Without a guide though I tend to mostly just click around the gui.

Originally posted by NRG-R9T:
I still wish my Nintendo Switch Pro Controllers would work with Bluetooth as well as USB-wired.

I grabbed my Pro controller just now to test. It synced up fine with Bluetooth, but it did not "just work". I had to go in to Steam controller configuration and enable Nintendo Pro Controller support and pick a layout, which is pretty painless really. After this it was fine. I really like the Pro controller, but the lack of analog triggers will probably prevent me from using it as a daily driver.
>I still wish my Nintendo Switch Pro Controllers would work with Bluetooth as well as USB-wired

The problem I have with that is that the controllers (not official) connect to the Switch even if it's "off" and I can't choose from the controller what to connect to. So I have to plugin to tell the controller the device to use and at that point why bother unplugging as if the controller drops the connection I'm going to be searching for a lead again. So close to awesome.
Si Aug 5, 2021 @ 3:04am 
Yeah I don’t inow why but I expected nothing to work but I found everything works.

It’s also nice having free and open source, simple software in the repositories for things like DVD burners as opposed to the spyware on a disc, half the features paywalled software that came packaged with it for windows lol
Bloo Alien Aug 5, 2021 @ 3:32am 
Originally posted by Microsoft Sucks:
Yeah I don’t inow why but I expected nothing to work but I found everything works.

You prolly heard the decades-old parroted FUD about "there's no hardware support on Linux" that the WinTrolls still love to try to spread to this very day (as if y'know, computer tech doesn't *ever change at all* as opposed to the literal *daily* improvements that *everything* computer related goes through).

They also still try to convince everyone that'll listen that you still have to do everything on Linux from the commandline (also not true since *decades* ago). Or "There's no games that run on Linux. Just use Windows." (Tell that to my well over 1000 game Steam library, most of which are Linux native games, and of the few that *are* Windows games, a *large percentage* run perfectly in Proton.)

You'd almost think they're gettin' *paid* by Microsoft to spread their stupid ancient FUD around, except there's no possible way Microsoft would waste their money payin' such morons to spread such obvious lies these days. Especially not with the "new Microsoft" bein' so deeply invested in Linux and open source as they are these days.
Last edited by Bloo Alien; Aug 5, 2021 @ 3:34am
Haruspex Aug 5, 2021 @ 11:51am 
I had heard the "no hardware support" FUD, and that seemed to be supported years ago when wifi drivers were non-existent for a laptop I tried to install Ubuntu on. I fought with using a wrapper allowing WIndows drivers to work before I gave up and went with Windows again, but that must have been around 2008 or so.

It's much better now.

I am a little worried that Microsoft's investment in Linux and open source might be another attempt at their old "Embrace, Extend, Destroy" strategy they've utilized in the past.
tfk Aug 5, 2021 @ 2:51pm 
This FUD is very old and can be safely be ignored. More and more hardware vendors support Linux. If they don't then there are always dev available who see a challenge in it. Reverse engineering is the reason why so much hardware is supported nowadays.

I always recommend the following video as it is a brilliant example of what a dev encounters when RE-ing a piece of hardware or a Windows driver:

YT: j5NciKpHZzs

I'm not to scared of Msft's EEE strategy. Which still exists. Open source is open source and it is licensed as such. They don't own it and cannot own it. They can use it for their own purposes, but that's that.

Why do I think that Msft still likes EEE? Look into the AppGet/WinGet turmoil. Nasty.
Jinkros ✓ Aug 5, 2021 @ 2:53pm 
Originally posted by tfk:
This FUD is very old and can be safely be ignored. More and more hardware vendors support Linux. If they don't then there are always dev available who see a challenge in it. Reverse engineering is the reason why so much hardware is supported nowadays.

I always recommend the following video as it is a brilliant example of what a dev encounters when RE-ing a piece of hardware or a Windows driver:

YT: j5NciKpHZzs

I'm not to scared of Msft's EEE strategy. Which still exists. Open source is open source and it is licensed as such. They don't own it and cannot own it. They can use it for their own purposes, but that's that.

Why do I think that Msft still likes EEE? Look into the AppGet/WinGet turmoil. Nasty.
Wow, the winget thing... that was nasty
Citizen Sloth Aug 9, 2021 @ 8:01am 
Welcome to the Garuda Linux crowd. Been running it for a couple weeks myself, the gaming edition, that is. Pretty much everything works now. My racing wheel, pedals, shifter, custom trucking shifter that uses Arduino. I have no intention of going back, even though there are a couple racing games coming out in the future I want that will be probably Windows only for a while.
Haruspex Aug 9, 2021 @ 8:17am 
Oh hey, I forgot about race wheels. I'm no super racing sim enthusiast, but I do have a G29 I haven't tried with this OS yet. Time to try some Dirt Rally 2.0.
WarnerCK Aug 9, 2021 @ 8:34am 
Originally posted by 8bitbeard:
Oh hey, I forgot about race wheels. I'm no super racing sim enthusiast, but I do have a G29 I haven't tried with this OS yet. Time to try some Dirt Rally 2.0.
G29 works fine. There's a driver available for better force feedback (the standard one emulates some effects from simpler ones) that they're hoping to upstream but haven't yet.

https://github.com/berarma/new-lg4ff

You can also do things like changing how much it turns just by writing the appropriate value to a file: I don't want to have to turn the wheel as much in an F1 car as when I'm trucking.
Last edited by WarnerCK; Aug 9, 2021 @ 8:37am
Marlock Aug 9, 2021 @ 11:44am 
check this thread for mentions of wheel-related apps, iirc there are a couple:

FOSS gaming tools
https://steamcommunity.com/app/221410/discussions/0/1694969361100777223/

the thread also has mentions for other cool peripheral-related apps like piper for advanced mouse support, SC Controller for system-wide advanced controller mapping support when steam's method isn't enough, etc
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Aug 3, 2021 @ 11:39pm
Posts: 16