Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.

Submission Preview

Link to Story

New Tool Cures Headaches with the Linux Steam Client on Distros Which Don't Use Debian Packaging

Accepted submission by -- OriginalOwner_ http://tinyurl.com/OriginalOwner at 2016-05-29 16:31:30
Software

from the making-things-better-and-distro-agnostic dept.

Softpedia reports [softpedia.com]

Linux Steam Integration (or LSI for short) [is] a small and straightforward utility that promises to solve the issue of the Steam runtime not working correctly on various Linux kernel-based operating systems, such as Solus, because of the old Ubuntu 12.04 LTS libraries [which] Steam for Linux client requires.

Running Steam on some distributions that have nothing to do with Debian packaging has always been a pain in the neck, but now, thanks to this little open-source project, which any OS vendor can integrate into its GNU/Linux operating system, things should run more smoothly for gamers.

This is from Ikey Doherty and the Solus Project, whose announcement [google.com] says

Linux Steam Integration, or LSI, is a configurable shim I've developed to solve the issue of the Steam runtime. With this shim, one may force Steam to run in 32-bit mode, to combat issues such as seen with the latest CS:GO 64-bit update, as well as to enable or disable the Steam runtime at will.

The shim binary is extremely lightweight and completely leak-free, and is designed to be used in place of the existing /usr/bin/steam, meaning adopters must move the existing Steam binary elsewhere.

This will be expanded in [the] future to address further limitations in the Steam client, in order to bring per-game runtime configuration settings, as well as steadily removing Steam's requirement for [its] own SDL libraries.

The repo [github.com] is on GitHub, and in the next few hours I'll cut a 0.1 release. It's designed to be distro-agnostic, and to finally address the headaches we've put up with for so long now, such as setting the LD_PRELOAD or LD_LIBRARY_PATH.

With this new shim, we can even run Steam with its own runtime without doing any hacks, and letting LSI take care of it for us.


Original Submission