SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
So we have 2012, when this is released it will be 2013, but I still have to infect my system with 32 bit libraries? And as if that wouldn't be enough they decided to make it dependent on the soundsystem with the highest latencies out there?
Wow, Valve, I thought you can do this better than that.
There are numerous possibilites:
1. After solving their differences with Microsoft regarding the Windows 8 Store, they cancel the port. (They wouldn't be the first company only flirting with Linux for a better bargaining position.) This is IMHO the most likely result.
2. Their project fails like Ubuntu itself failed reaching its main goal. Some Ubuntu fans occasionally play their Valve games on Linux but nothing happens beyond that.
3. They succeed in steering a substantial mass of their customer base over to Ubuntu. Like with every mass product, you then get the worst conceivable technical solution, you can imagine. This also has the potential to kill other minor distributions, like Freedesktop.org is currently killing BSD.
Nevertheless, this Beta explicitly targeting ubuntu 12.04 does not mean that other distros are being ignored. Let's just wait and see how this evolves, shall we?
In the meantime, this is the list of packages you will need to add to a 32-bit Slackware:
OpenAL (implements the OpenAL 3D audio API)
json-c (dependency for pulseaudio)
speex (dependency for pulseaudio)
pulseaudio
And if you are running Slackware 64-bit with multilib you will have to create compat32 packages of the following (apart from what my "basic" set of compat32 packages already installs):
OpenAL-compat32
json-c-compat32
speex-compat32
pulseaudio-compat32
flac-compat32 (part of Slackware)
libogg-compat32 (part of Slackware)
libvorbis-compat32 (part of Slackware)
The next hurdle is that Steam seems to be overloaded, sometimes I get the error "can't contact steam server" and now I am waiting for the access code in my mailbox because Steam noticed that this is a new computer and wants me to acknowledge this.
So we have 2012, when this is released it will be 2013, but I still have to infect my system with 32 bit libraries? And as if that wouldn't be enough they decided to make it dependent on the soundsystem with the highest latencies out there?
Wow, Valve, I thought you can do this better than that.
Beggars can't be choosers I suppose. I love Linux and I love gaming. It sort of makes sense for them to pick the most mainstream distro as a static target.. I'm not thrilled about pulse or 32bit libs either, but I'll live with it if I can play Valve games on my Slack box.
The steam client works except when you try to directly open the store or access a game.
This works from the console:
Code:
steam
but this requires a Steam for Linux closed beta account (the client shuts down after you login with an account which is not part of the beta).
If you run this instead:
Code:
steam steam://store
then you at least have the opportunity to look around on Steam, search the store for Linux games (more than I expected) but alas, it is impossible to download/install or start a game.
When I try to start Team Fortress 2 (which according to the store is available for Linux) using the commandline
Code:
steam steam://run/440
then I get a GTK error which I have not yet found a reason or a fix for:
Code:
(steam:5120): Gtk-WARNING **: A floating object was finalized. This means that someone
called g_object_unref() on an object that had only a floating
reference; the initial floating reference is not owned by anyone
and must be removed with g_object_ref_sink().
System startup time: 8.33 seconds
and after that, the program hangs - probably crashed, because of this text when you Ctrl-C and start the client again:
Just been trying this out and unfortunately it doesn't seem to like me much :-
Code:
Setting up steam platform in /home/michael/Steam
/usr/bin/steam: line 17: [: jockey-common: unary operator expected
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 17381 with name 0eBlobRegistryMutex_2A99A1759519FF22394A0BF7BA73B1F2
removing stale semaphore last operated on by process 17381 with name 0eBlobRegistrySignal_2A99A1759519FF22394A0BF7BA73B1F2
removing stale semaphore last operated on by process 17381 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 17381 with name 0eSteamEngineLock
[1108/205203:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[1108/205203:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20121108205207_1.dmp
success = yes
response: CrashID=bp-39485e99-43ae-47c0-be29-8543e2121108
/home/michael/Steam/steam.sh: line 113: 17458 Segmentation fault ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} "$@"
Just been trying this out and unfortunately it doesn't seem to like me much :-
The pulseaudio connect error may be caused by the fact that you have not started the rc.pulseaudio which was installed along with the pulseaudio package.
The segmentation fault is more obscure. I had that too, and could resolve it once I had installed all missing 32-bit libraries (I am on a multilib system).
I was able to play the demo of World of Goo - which seems to be the only Linux game you can activate if you are not invited for the closed beta.
I've got this on Slackware 14 64bit
steam steam://store
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 12
Current serial number in output stream: 13
Dear Bob i follow your instructions from previous page to create a steam package,i have a multilib system http://slackware.com/~alien/multilib/
download and install this http://taper.alienbase.nl/mirrors/pe...eamclient/deps
Sorry for my bad english i'm from Bulgaria
/etc/rc.d/rc.pulseaudio start
E: [pulseaudio] core-util.c: Home directory / not ours.
Starting pulseaudio...
W: [pulseaudio] authkey.c: Failed to open cookie file '//.pulse-cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authorization key '//.pulse-cookie': No such file or directory
No protocol specified
E: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() returned true
E: [autospawn] core-util.c: Home directory / not ours.
W: [autospawn] lock-autospawn.c: Cannot access autospawn lock.
E: [pulseaudio] main.c: Failed to acquire autospawn lock
The pulseaudio connect error may be caused by the fact that you have not started the rc.pulseaudio which was installed along with the pulseaudio package.
Are we supposed to install both pulseaudio packages?
The compat32 one does not contain the rc.pulseaudio file, only the pulseaudio-2.0-i486-1_Sbo package has it. In fact the compat32 package has none of the /etc tree in it.
Are we supposed to install both pulseaudio packages?
The compat32 one does not contain the rc.pulseaudio file, only the pulseaudio-2.0-i486-1_Sbo package has it. In fact the compat32 package has none of the /etc tree in it.
Good question, I installed both and started the pulseaudio server... let's wait for others to give their feedback.
How many games will even run? No one uses OGL anymore except id.
I think you are not correct there... the DirectX API is only used on Windows. Everybody who wants to be cross-platform (including Android) uses OpenGL or OpenGL ES.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.