LSD
aims to run free software on as many linux distros as possible.
without compilation.
LSD is designed to be portable.
e.g for USB
pendrives.
LSD has been
tested on TinyMe,
DamnSmallLinux (with gtk2), Wolvix
Cub.
How To
Use LSD
lsd apps are
packaged under one directory per app.
The
directory is compressed into a tarball something
like
tar.gz or tgz,
Unpack the tarball into any
directory. Find the
binary. Run
it. - as
simple as that.
Optional Integration
There is
also an optional '_lsd'
directory
containing utilities for integrating with
window managers and menu/icon systems.
For example if you use idesk ;
go into the
_lsd/idesk/
directory
run
update.sh
to
update idesk
links
- some tools used to create sym links in your home
directory.
The link directory is $HOME/lsd_links.
It is
recommended to include this into your PATH.
e.g in $HOME/.bashrc or
.bash_profile,
e.g add PATH=$PATH:~/lsd_links
Batch
Integration
To update
all lsd apps under one main directory, you can use the 'rexecur' tool.
download and unpack lsd-utils.
run rexecur_gui
and pick a preset to recursively scan each sub-directory and
run the update
scripts in one go.
lsd apps are packed as tar.gz with the following structure
e.g
<your_base/someplace/
/lsd/
/category_1/
/app_1/
/_lsd/
/dfm/update.sh
/idesk/update.sh
/other_system/update.sh
/category_2/
/sub_category_2a/
/app_2/
/_lsd/
/dfm/update.sh
/idesk/update.sh
/other_system/update.sh
/app_3/
/_lsd/
/dfm/update.sh
/dfm/update.sh
/other_system/update.sh
>