Pete Promotes
More About2
  - i386 - - -   Linux  Single  Directory   Apps - -     - x86 - 
  portable applications for  USB Pendrives    

Portable Software
i386 x86
Ready 2 Run Download



About rexecur

rexecur_gui is a front end for rexecur, a recursive executer. It simply runs any command under a matching sub directory.
It is a powerful tool for updating files (e.g scripts) in different sub directories under the same root. Because of this,
rexecur  can also do a lot of harm, be warned!

Inside the lsd_utils dir, you will find rexecur  and sample update scripts, the rexecur_gui also contains sample presets.
With rexecur, you can update or remove all your icons and paths for your desktop in one go.

e.g
run rexecur_gui
select a preset e.g update idesk
click load
click create (script)
click Run script
idesk will be restarted and you should see the new icons

History

The idea was originally inspired from 'sapps', a collection of portable win32 apps.
'lsd' will be dedicated to linux apps.
There is also my desire to carry linux software on a USB and be able to run programs from it on any Linux distribution.


Philisophy

The main aims of 'lsd' :
  1. Portability. There is a  lack of portable apps for linux. lsd will give preference to apps that run on the most distros.

  2. Minimum Dependency.   lsd - Promotes  *Anti-Bloat. Be kind to your O.S, don't install software files into the operating system. This can lead to conflicts, corruption and being unable to un-install.

  3. Clean Integration. In linux, different window managers / desktop systems require different integration i.e icons,menus etc. .  lsd aims to automate this process cleanly, without harming the operating system.

This above will mean apps that use the most common libraries e.g
GTK-1 where possible or at the last resort then GTK-2.
Reject apps that are particular about a dependency that most distros don't have.
Reject apps that require compilation, and complex installers.


About Dependencies and Libraries

No App is perfect, all apps depend on something or another. Nowadays, Linux distributions have developed to the point of holding common libraries, e.g GTK2. lsd will give preference to those apps that run on the most number of distros.

Where certain libraries need mentioning, the _lsd/_read_me.txt file will indicate so.

There will probably be exceptions where a quick-fix could get the app working. Depending on the importance of the app and how clean the quick-fix is, these exceptions might be justified.


















I call for your support to write scripts for lsd and for developers to package free software for lsd users.

- Peter K.Lee - (hellopeter at mail.com)