linux-client-utilities
linux-client-utilities allow you to easily maintain a secondlife client setup on your linux box:
content:
by default slupdate will install the secondlife client to /opt/SL. you can change that by providing an install path as command line argument:
slupdate /path/to/install/directory
the secondlife wrapper will pick up the new install path from $HOME/.secondliferc
slupdate also allows you to install release candidates as well as preview clients:
slupdate --previews
to install available preview clients, and
slupdate --releasecandidates
to install available release candidates.
finally, slupdate --help gives short usage instructions.
both, slupdate and secondlife will pay attention to the $HOME/.secondliferc config file. the format is straightforward:
secondlife? base = /tmp/SL
modifications? gl_basicext = x bad_oss = x bad_alsa = x gl_noext = x gl_blacklist = ij
the secondlife? section currently only contains the path to the base directory where we “keep” the secondlife client.
with the modifications? section you can basically adapt the behavior of the secondlife client to your system (this uses basically the same conventions as the Linden Lab supplied secondlife shell wrapper): all settings which you include in this section will be turned into environment variables by upper casing them and prefixing them with LL_; for example:
gl_blacklist = ij
will become
LL_GL_BLACKLIST=ij
and will be placed into the environment of the real secondlife client.
linux-client-utilities were inspired by the (no longer available) slutils package that was hosted on https://lepercolony.ocgnet.org/wiki/slutils but are a complete rewrite and redesign in python.
linux-client-utilities are licensed under the OpenSim? license, see also the file LICENSE.txt which is part of this package.
|