For Mirror's Edge, were you using Steam Input?
> For Mirror's Edge, were you using Steam Input?
Yes. The problem lies in the fact that only the Xone driver properly supports the Xbox wireless adapter, but it doesn’t play nice with Mirror’s Edge. Xpad and XpadNeo do work, but those require USB or Bluetooth.
And me having to tweak a million things tells why gaming on Linux still sucks, aside from Deck’s blessed config. I don’t want to deal with a thousand papercuts, I want to boot my system and play. Windows is still closer to that experience than Linux.
But if it's the difference between gaming working or not for you, wouldn't you rather use it? Surely you barely interact with it anyway while gaming, only to get into Steam?
If this is a machine you use for something else too, you could just have a gaming user that logs in to KDE and your normal user that uses Gnome?
I'm a Linux desktop user and I drop into a game once in a while while I'm waiting for another meeting or waiting for a build to finish or whatever. My work desktop doesn't use VRR (the just-for-games PC uses Windows), otherwise I'd be in the same boat as 'jorvi because it quite matters to me that games on my desktop integrate into everything else at a passable level. For me, GNOME does a better job of integrating my different activities than KDE (which wasn't always the case! I was a KDE3 user for a long time!), so I use GNOME. And it remains an unsolved pain in the ass that the Linux desktop experience isn't coherent enough to mean that we should only be thinking about desktop environments if we want to.
Coherent, holistic switching between tasks is a thing that people are allowed to want and attempting to convince people that they don't is a bad look.
> If this is a machine you use for something else too, you could just have a gaming user that logs in to KDE and your normal user that uses Gnome?
This is a really sad observation on the state of the Linux desktop. Still.
The calculator app just recently did this, and now I have to type and enter one line of numbers before the text control realizes it's too small and resizes itself. That first line of numbers is nearly invisible. Happens again every time it's opened.
I'm not sure who decided that desktop apps need to look and feel like touchscreen-first mobile apps, but I don't particularly like it. KDE still feels like a desktop environment, so it's my strong preference. I'll put up with a very slightly less polished experience if it means stuff stops rearranging itself just for the sake of change every couple of weeks.
(Aside from KDE, Cinnamon is pretty solid and less feature packed, maybe give it a whirl?)
What makes this all worse is that GNOME has acres of space reserved at the top of the screen with its statusbar, most of which is empty and doing absolutely nothing. It could house a macOS-style global menubar (as Unity did for fullscreened windows) with room to spare… Though global menubars aren’t everybody’s cup of tea I think many would agree they’re better than the alternative of oversimplified hamburger menus, and they would help achieve the clean look GNOME is going for without so dramatically impeding functionality.
OT, but I recently started using a Python REPL as a calculator, leaving it open full time in a window. It's pretty great. Haven't touched an actual calculator, or a calculator app, in weeks.
You know that linux distros are multiusers/multiseats systems right? You can perfectly use Gnome as default desktop and live switch to a dedicated gaming user with kde plasma desktop that is only used to launch games.
Kde plasma shoudln't be buggy if only used as a game launcher and disable baloo file indexing if you want to limit kde memory usage to minimum.
You can install it upon Arch from AUR.
Putting that aside:
Windows users always find a reason not to switch to Linux because some missing feature. In two years? There will be another new feature or game on Windows. I remember people insisting on using Windows because it support their „3D-Shutter glasses“ or their card from Nvidia. Either you want use Linux or not :)
Why are many features initially only available on Windows?
First. That is wrong. Important features like cgroups, namespace and containers/Flatpak where novelly developed upon Linux.
Second? MBAs only look at past numbers. So Windows often get traditional Windows stuff first. You make guess it, innovative companies care about what will be possible in future. Valve for example.
The MBA style thinking is also in many consumers. Still buying Nvidia? Because they were faster in the paper sheet? I prefer the cards which works well with Linux, so AMD or Intel. Frames actually generated are more worth than problems with proprietary drivers.
PS: Linux has maybe won the war against drives. Seems like Nvidia open most stuff slowly and feature land in the nouveau-module or mesa. A decade to late. I’m already in Team AMD ;)
I'm not sure how this is a bad thing. I don't run Linux to run games because Windows is a better supported platform for running games. I'm not "looking at past numbers", I'm looking at the situation in front of me as it exists, setting aside my personal feeling on what might have been and instead focusing on what actually exists, today, for the problem I am looking to solve today.
Likewise the rationale why people buy the Steamdeck. Other than Windows it just works. And it is tweakable.
Because the OS is a tool, not a religious/political statement.
Therefore I'll use it if it works the way I need it and it solves my problem, or not use it if it doesn't work the way I want it and ends up creating more problems for me than it solves. Simple.
I get your overall point, but the first "process containers" code that later became cgroups was merged to the kernel in 2007. Windows came out with the Job Objects API in Windows 2000 (NT 5.0) in 2000.
Steam Input is rapidly becoming the Google Play Services of the desktop linux world. On Steam Deck for a long time you couldn't even use the touchpads without the Steam client running.