Announcement

Collapse
No announcement yet.

There Is No Doubt, Steam Is Coming To Linux!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • True, but lets see how far we can get

    12th May? Not only that valve didn't announce a linux client, it also won't be ready by then, the linux one is at much earlier stage than the mac one, it misses a lot of files such as GameOverlay.so, but the files for just firing the client seem to be all there.

    Comment


    • Originally posted by birdie View Post
      Maybe it's just worth waiting till the 12th of May

      There's zero guarantee that you can run Linux Steam client from the publicly available files, because some core files might be missing and available only on developers workstations.
      I disagree. There's no harm in trying to get it working now

      Comment


      • Originally posted by Remco View Post
        Awesome! But what does "working" mean? Can you login?
        it mean that valve is still in developing.

        Comment


        • Originally posted by Deltachaos View Post
          it mean that valve is still in developing.
          Oh, I misunderstood... When you said "Steam is working"...

          Comment


          • Hrm, calling steam like so:
            Code:
            DEBUGGER="strace" LD_PRELOAD='./linux32/vaudio_speex.so ./linux32/friendsui.so ./linux32/libsteam.so ./linux32/libtier0_s.so ./linux32/libvstdlib_s.so ./linux32/serverbrowser.so ./linux32/steamclient.so ./linux32/filesystem_stdio.so ./linux32/steamui.so ./linux32/vgui2_s.so ./linux32/filesystem_steam.so' ./steam.sh
            Returns something that may or may not be interesting (I'm not 100% on what it is):

            Code:
            XIO:  fatal IO error 0 (Success) on X server ":0.0"
                  after 38 requests (33 known processed) with 0 events remaining.

            Comment


            • I got further now by "fixing" some function, but now i receive this error:

              Code:
              CellID: timeout connecting to 68.142.100.77:27031
              CellID: Connecting to 119.167.242.111:27031. . .
              CellID: Connect to 119.167.242.111:27031 took 559 MS
              CellID: Connecting to 67.135.39.190:27031. . .
              CellID: Connect to 67.135.39.190:27031 took 928 MS
              CellID: Connecting to 61.110.195.79:27031. . .
              An X Error occured
              X Error of failed request:  BadValue (integer parameter out of range for operation)
              Major opcode of failed request:  18
              (which is X_ChangeProperty)
              Value in failed request:  0x0
              Serial number of failed request:  115
              
              Program received signal SIGTRAP, Trace/breakpoint trap.
              0xf69c2b8e in xerror_handler(_XDisplay*, XErrorEvent*) ()
                 from /home/kfir/steam/linux32/vgui2_s.so

              Comment


              • That's some seriously nice work you're doing there, mastertheknife. I agree that there *are* files missing so I don't expect the actual client to open just yet (maybe a very basic X windows that doesn't do much but is for testing purposes - who knows!), but sure it is nice to know what is possible already.

                Comment


                • Latest build create two folders in my home directory: steamstore.steampowered.com and Steamstore.steampowered.com.
                  In steamstore.steampowered.com subfolders public/client/steam_client_linux/SteamApps/
                  In Steamstore.steampowered.com/public/client/steam_client_linux/ two files: ClientRegistry.blob and steam.log
                  steam.log:
                  DebugAssert, Name: ?, Line: 1008, Expr: "open for read/write failed in CreateFile" && !pchErr, File: /home/VALVE/dberger/P4Clients/steam2_main/Projects/GazelleProto/Client/Engine/../../../Common/Misc/PosixWin32.cpp

                  Comment


                  • mastertheknife is a legend. If you followed #phoronix, you would have read that he did it:

                    Comment


                    • Can we get some instructions on how to get there? I love you if so!!

                      Comment


                      • Been following this thread, in excitement to see what you great people are able to do with the Linux build.

                        I have a theory.

                        You know before Valve announced Steam on Mac, they posted a bunch of pictures of Valve games in Mac Ads, to tease all the Mac fans.

                        Well do you think this is Linux Users teaser to Steam on Linux. Since Linux users are traditional geeks and coders, we get given an uncompleted build of Steam, and they expect us to hack it to work out how to get it working. Once we get it working, they will official announce that steam is coming to linux.

                        Anyone agree with me???

                        Comment


                        • Heh, I was actually going to suggest the same thing Flashy ads for the Apple people, and hints hidden in shell scripts for the Linux crowd.

                          Valve does have a history of being quite sneaky.

                          Comment


                          • Here is another screen by Kame by using some option in the command line.
                            http://img535.imageshack.us/img535/1...enshot1jon.png

                            Comment


                            • haha, i found refrences to steams source code inside of steamui.so

                              /home/VALVE/rackadmin/buildslave/steam_main_linux/build/src/vgui2/controls/../../vgui2/controls/TextEntry.cpp

                              Comment


                              • Originally posted by d2kx View Post
                                mastertheknife is a legend. If you followed #phoronix, you would have read that he did it:

                                Where can I find the instructions to get there?

                                Comment

                                Working...
                                X