I think I'll ditch valve seeing as how they have dismissed the linux community - at least for a while.
Phoronix: More Details On The Desura Linux Client
A number of days ago we showed the first screenshot of Desura running natively on Linux. Now there's more details about the state of the Linux implementation of this Steam-like client for digital games distribution...
http://www.phoronix.com/vr.php?view=OTU0Mw
I think I'll ditch valve seeing as how they have dismissed the linux community - at least for a while.
Sadly this won't be very useful unless they manage to get some deals with some of the big publishers.
What problems is desura actually solving?
In my experience, the biggest hurdle is bugs. (Takinb the humble bundles and some open source games into account).
Noone making games seem to know how to handle full screen. They all just fuck around with X, changing the screen resolution in all kinds of ways. This will almost always fuck up dual screen setups, or cause other headaches such as crashing and leaving the screen(s) in a messed up state, or steal the mouse/keyboard, preventing you tabbing out without quitting (fuck you Aquaria).
This is a good read
http://www.spinics.net/lists/xorg/msg50674.html
Or they just have some general bugs, segfaulting here and there.
But if there is one thing i haven't had much problems with, its the download and installation (even though every single game have had their own method).
What it's solving is simple: distribution. If you want to very easily distribute a game on Windows or Mac? You throw it up on steam or the Mac App store. If you want to do the same for Linux? Tough shit. You have to deal with collecting money, providing downloads, etc, etc. For many indies this can be one of the worst parts of making a game on Linux.
So yes, it does solve a problem. Distribution.
No, not really. My distro has a perfectly capable package manager, I'm not installing another just to get a game. I'll bet many linux users think the same.
If we didn't, it'd be just like Windows with dozens of apps starting and checking for updates on boot.
I am fairly sure that Ubuntu Software Center is capable of handling payments and has a "Games" section.