ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

Multiple immediately visible issues in Linux Steam Beta #182

Closed ThyPirateDave closed 11 years ago

ThyPirateDave commented 11 years ago

Steam Linux client initial issues; Initially I was on Ubuntu 11.10 and could not use the .deb installer, so I put it down to my OS not being 12.04

After updating to 12.04 I had the exact same issue, it would not install from the software centre.

It did install fine from the terminal however.

I immediately notice after it was installed that ift being left idle (to download games) for an hour or so, it freezes completely, pausing the download too. Even if I kill the steam.sh process it still remains frozen on my screen.

When installing many games that are known to be working in Linux, such as any of the games from the humble indie bundles which have steam keys, they don't have linux installers in steam, although they do have linux installers from the bundle - furthermore, when you try to add these games as a "non-steam game", you can't select them as it's limited to "applications" which doesn't include things like .sh etc... Windows games that I have working in Linux, through Wine, I am unable to add as a "non-steam game" also, making it impossible for me to use steam to manage all my games.

mdaffin commented 11 years ago

When installing many games that are known to be working in Linux, such as any of the games from the humble indie bundles which have steam keys, they don't have linux installers in steam

This is an issue with the game publishers, they need to put the Linux version of the game on steam before they will be available on steam. Best thing to do here is to ask the game publishers to do this, not all of them might be aware that steam is now on linux.

ThyPirateDave commented 11 years ago

Thanks James, that's really useful to know... at least it solves part of it. :)

MrSchism commented 11 years ago

On my system, Steam is referred to as "MainThrd" in top; killing it always results in Steam closing.

ThyPirateDave commented 11 years ago

Ah ha, there is a MainThrd on mine too. I expect this will work as a work around until the freezing issue is resolved.

Thanks.

frankc-valve commented 11 years ago

The current library for Steam for Linux is limited to around 40 games (see here for the complete list) and can be found by clicking the Linux tab on the Store page.The recommendation made by james147 is a good one if you have a game you want added to the Steam store. There are some issues related to Store configuration (see #24 and #28) that are known and will be fixed. Re the issue with adding a non-Steam game, this is by design. The client is not filtering by executable. It is looking for Unity launcher files (e.g. /user/share/applications/*.desktop). Therefore, you could [create[(https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles) your own .desktop file that launches your script and add that to the Steam client. Finally, if you can consistently repro the freezing issue please reopen this bug (or create a new one) and provide the new information. Mr Schism was also correct in stating that the main Steam thread is MainThrd.

Thanks!