v0.3
Version 0.3 includes various changes:
- Use a submodule for
libnicaand drop our modified copy, simplifying maintainence - Use latest
libnicaversion with many cleanups/fixes - Support latest runtime requirements by preloading
libxcbon native runtime. - Support a new
--disable-replace-steamoption.
By default, LSI will replace /usr/bin/steam with it's own shim. This was to enable easier
integration into distributions at a root level, as seen in Solus. However, this made it inaccessible
to users who currently do not have LSI available.
To address this, and to stave off the latest croppings of butcherscripts that make actual alterations
to the Steam runtime, vs the passive LSI override approach, this new option will instead generate
the following files:
/usr/bin/lsi-steam/usr/share/applications/lsi-steam.desktop
This will ensure there is no path-conflict with existing Steam, and in turn lsi-steam will invoke /usr/bin/steam.
Users can then use the LSI Steam option in their menu to launch Steam via the LSI Shim. Those
building LSI should also pass --enable-frontend if providing a package, so that users can access
the LSI Settings UI - to enable control of the runtime aspects.
N.B: Ensure you use the provided .tar.xz tarball, it contains the submodule libnica. Autogenerated GitHub tarballs do not.