SFS P.L.U.S. 2.0.5
Posted: Fri 02 Nov 2012, 13:52
Hi!
This is:
LazY Puppy SFS P.L.U.S., Version 2.0.5
Refined for the use in other Puppies (do not install in a LazY Puppy).
Run and execute applications from SFS files trough a RunScript, just by a single mouse click on its menu entry or desktop icon!
Requirements:
- sfs_load (>=1.9x to load and unload the SFS Files)
- gtkdialog (>= 0.7, known as gtkdialog3 and/or gtkdialog4)
- Xdialog (for the Text Editors to add dependencies)
- xdotool (for centered created desktop icons in SFS P.L.U.S. 2.0.3 and above)
- yaf-splash (for de & en localized messages)
Successfully tested in:
- Lucid 525
- Lucid 528
- Slacko 5.3
- Studio 13.37
- Precise 5.3.3.3
- Three Headed Dog 005
Tests failed in:
- Fatdog64
To do on a Remaster (1=every remaster, 2=at first remaster after installing):
- (1) copy directory /root/.my-sfs-scripts to /tmp/root/
- (1) copy symlink /root/RunScripts to /tmp/root/
- (2) copy directory /root/my-roxapps to /tmp/root/
- (2) copy file /root/Startup/getbootdir to /tmp/root/Startup/
- (2) copy directory /root/.config/rox.sourceforge.net/OpenWith/.application_x-squashfs-image to /tmp/root/.config/rox.sourceforge.net/OpenWith/
What is this?
I like to run my LazY Puppy without the use of a save file but wanted to run as many programs as possible. So i wrote the LazY Puppy SFS P.L.U.S. to be able to have scripts inside the remastered system that will be executed from a menu entry (or desktop button) and do execute programs from sfs files (mounting and loading the sfs is done in background). No more need to run sfs_load from the menu before running a program (but it needs to be installed ---> 1.9x!).
The attached .pet lets you convert your sfs files to the LazY Puppy SFS P.L.U.S. Format and then creating RunScripts from its containing .desktop files. Converting to LazY Puppy SFS P.L.U.S. Format doesn't mean to convert the squash file system ---> it moves some files around, creates some directories and files containing needed information.
Example:
The LazY Puppy Lazarus SFS needs to have the devx loaded to be able to compile pascal source codes. The converted Lazarus SFS "knows" that it needs the devx, so it does load the devx automatically!
While converting to LazY Puppy SFS P.L.U.S. Format the user gets option to "tell" the sfs what else sfs is needed to run and also what else sfs does conflict with the converted sfs ---> it then will not load, if the conflicting sfs is already loaded. It then gives option to unload the conflicting sfs and loads the new sfs after that.
There are some more options that will explain itself while using.
The attached .pet contains:
- a tool to convert a sfs file to LazY Puppy sfs format (the sfs file needs to be renamed ---> just add prefix "LP2_" in front of the filename)
- a tool to create RunScripts from converted sfs file (must not be in use or mounted before that)
- a tool to add dependencies to a converted sfs (If the user adds NOGO-dependencies a new RunScript has to be created!)
- a tool to combine a converted sfs with all its dependencies (makes single sfs from all of them ---> would be: combining the Lazarus and the devx)
All these tools can be executed by a right-click on a SFS file and also from the menu Utility.
Recommendations:
I do recommend to install the attached .pet into a clean and fresh system (load to ram, no save file) and then to make a remaster after installing the SFS_PLUS.pet and building all needed and/or wanted RunScripts from your favorite (then converted) sfs files.
For the fastest result of loading the sfs and running the program from the RunScript it's recommended to place the sfs files inside the boot directory of your puppy.
SFS P.L.U.S. in Precise 5.3.3.3
By the way: I do run currently Programs from 273 SFS Files using a remasterd Version of the LazY Puppy 2.0.2 Final (Web) Version. Not all at the same time and not every day.
But I can use different versions of programs like gimp in 2.6.10, 2.6.11, 2.6.12 and 2.7.3. I can use Openshot 1.3.1 and KdenLive 0.7.8 which willl never work if I would install them into my LazY Puppy. All from the menu and all without the need to use a save file!
My private LazY Puppy OS is by now 110 MB the iso and 106 MB the sfs file ---> and it contains the whole LazY Puppy Menu Suite, LazY Remaster Suite and lots of stuff that is not installed in the original lucid 528-4 like xdotool, Design Switcher, Sound Switcher, LazImUl, Backup Settings and more...
It is nearly the smallest possible OS with the most immediately usable software without to have to install it and to use a save file. This attached .pet will (hopefully) bring your puppy a big step forward using software without the need to have problems on installing any software.
I hope you'll like this.
RSH
Updates/Changes:
2.0.5
- it checks now, if gtkdialog4 is installed (now uses gtkdialog3, if gtkdialog4 is not installed)
2.0.4
- updated version of the get_boot_dir script
- auto-unmount sfs after creating a RunScript plus Desktop Icon - fixed
2.0.3
- added LazY SFS Unloader
- added LazY RunScript Menu GUI
- added function to create a desktop icon at creating RunScript/s and also from inside the RunScript Menu GUI
SFS Unloader and RunScript Menu GUI can be started from Menu Utility. SFS Unloader works also as right-click application.
2.0.2
Includes now the download script!
---
I recommend to use version 2.0.5. Please keep me informed, if something's going wrong or won't work.
This is:
LazY Puppy SFS P.L.U.S., Version 2.0.5
Refined for the use in other Puppies (do not install in a LazY Puppy).
Run and execute applications from SFS files trough a RunScript, just by a single mouse click on its menu entry or desktop icon!
Requirements:
- sfs_load (>=1.9x to load and unload the SFS Files)
- gtkdialog (>= 0.7, known as gtkdialog3 and/or gtkdialog4)
- Xdialog (for the Text Editors to add dependencies)
- xdotool (for centered created desktop icons in SFS P.L.U.S. 2.0.3 and above)
- yaf-splash (for de & en localized messages)
Successfully tested in:
- Lucid 525
- Lucid 528
- Slacko 5.3
- Studio 13.37
- Precise 5.3.3.3
- Three Headed Dog 005
Tests failed in:
- Fatdog64
To do on a Remaster (1=every remaster, 2=at first remaster after installing):
- (1) copy directory /root/.my-sfs-scripts to /tmp/root/
- (1) copy symlink /root/RunScripts to /tmp/root/
- (2) copy directory /root/my-roxapps to /tmp/root/
- (2) copy file /root/Startup/getbootdir to /tmp/root/Startup/
- (2) copy directory /root/.config/rox.sourceforge.net/OpenWith/.application_x-squashfs-image to /tmp/root/.config/rox.sourceforge.net/OpenWith/
What is this?
I like to run my LazY Puppy without the use of a save file but wanted to run as many programs as possible. So i wrote the LazY Puppy SFS P.L.U.S. to be able to have scripts inside the remastered system that will be executed from a menu entry (or desktop button) and do execute programs from sfs files (mounting and loading the sfs is done in background). No more need to run sfs_load from the menu before running a program (but it needs to be installed ---> 1.9x!).
The attached .pet lets you convert your sfs files to the LazY Puppy SFS P.L.U.S. Format and then creating RunScripts from its containing .desktop files. Converting to LazY Puppy SFS P.L.U.S. Format doesn't mean to convert the squash file system ---> it moves some files around, creates some directories and files containing needed information.
Example:
The LazY Puppy Lazarus SFS needs to have the devx loaded to be able to compile pascal source codes. The converted Lazarus SFS "knows" that it needs the devx, so it does load the devx automatically!
While converting to LazY Puppy SFS P.L.U.S. Format the user gets option to "tell" the sfs what else sfs is needed to run and also what else sfs does conflict with the converted sfs ---> it then will not load, if the conflicting sfs is already loaded. It then gives option to unload the conflicting sfs and loads the new sfs after that.
There are some more options that will explain itself while using.
The attached .pet contains:
- a tool to convert a sfs file to LazY Puppy sfs format (the sfs file needs to be renamed ---> just add prefix "LP2_" in front of the filename)
- a tool to create RunScripts from converted sfs file (must not be in use or mounted before that)
- a tool to add dependencies to a converted sfs (If the user adds NOGO-dependencies a new RunScript has to be created!)
- a tool to combine a converted sfs with all its dependencies (makes single sfs from all of them ---> would be: combining the Lazarus and the devx)
All these tools can be executed by a right-click on a SFS file and also from the menu Utility.
Recommendations:
I do recommend to install the attached .pet into a clean and fresh system (load to ram, no save file) and then to make a remaster after installing the SFS_PLUS.pet and building all needed and/or wanted RunScripts from your favorite (then converted) sfs files.
For the fastest result of loading the sfs and running the program from the RunScript it's recommended to place the sfs files inside the boot directory of your puppy.
SFS P.L.U.S. in Precise 5.3.3.3
By the way: I do run currently Programs from 273 SFS Files using a remasterd Version of the LazY Puppy 2.0.2 Final (Web) Version. Not all at the same time and not every day.
But I can use different versions of programs like gimp in 2.6.10, 2.6.11, 2.6.12 and 2.7.3. I can use Openshot 1.3.1 and KdenLive 0.7.8 which willl never work if I would install them into my LazY Puppy. All from the menu and all without the need to use a save file!
My private LazY Puppy OS is by now 110 MB the iso and 106 MB the sfs file ---> and it contains the whole LazY Puppy Menu Suite, LazY Remaster Suite and lots of stuff that is not installed in the original lucid 528-4 like xdotool, Design Switcher, Sound Switcher, LazImUl, Backup Settings and more...
It is nearly the smallest possible OS with the most immediately usable software without to have to install it and to use a save file. This attached .pet will (hopefully) bring your puppy a big step forward using software without the need to have problems on installing any software.
I hope you'll like this.
RSH
Updates/Changes:
2.0.5
- it checks now, if gtkdialog4 is installed (now uses gtkdialog3, if gtkdialog4 is not installed)
2.0.4
- updated version of the get_boot_dir script
- auto-unmount sfs after creating a RunScript plus Desktop Icon - fixed
2.0.3
- added LazY SFS Unloader
- added LazY RunScript Menu GUI
- added function to create a desktop icon at creating RunScript/s and also from inside the RunScript Menu GUI
SFS Unloader and RunScript Menu GUI can be started from Menu Utility. SFS Unloader works also as right-click application.
2.0.2
Includes now the download script!
---
I recommend to use version 2.0.5. Please keep me informed, if something's going wrong or won't work.