SFS P.L.U.S. 2.0.5

Miscellaneous tools
Message
Author
User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

SFS P.L.U.S. 2.0.5

#1 Post by RSH »

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
Image

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. :lol:

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! :D :lol: 8) :idea:

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.
Attachments
SFS_PLUS-2.0.5.pet
DO NOT INSTALL IN LazY Puppy ! ! !
(39.72 KiB) Downloaded 1366 times
SFS_PLUS-2.0.2.pet
DO NOT INSTALL IN LazY Puppy ! ! !
(36.62 KiB) Downloaded 1267 times
Last edited by RSH on Sat 29 Dec 2012, 09:31, edited 15 times in total.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#2 Post by puppyluvr »

:D Hello,
Agree with the concept completely..
Will D/L and play with..
Let ya know how it goes, and on what..
:D
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#3 Post by RSH »

puppyluvr wrote::D Hello,
Agree with the concept completely..
Will D/L and play with..
Let ya know how it goes, and on what..
:D
Thanks.

Can't wait for the results... :D

Unfortunately i have forgot to mention one more information to the remaster process.

To keep the right-click functions alive it is needed to copy directory /root/.config/rox.sourceforge.net/OpenWith/.application_x-squashfs-image to /tmp/root/.config/rox.sourceforge.net/OpenWith/. :oops: :lol:

Sorry!

RSH
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

DrDeaf
Posts: 69
Joined: Sat 30 Dec 2006, 14:10

Re: SFS P.L.U.S. 2.0.0

#4 Post by DrDeaf »

Perhaps I just haven’t found the right place to ask my question? I hope this is a good thread to try. First, here it is in a nutshell:
RSH wrote:Hi!

This is the LazY Puppy SFS P.L.U.S. 2.0.0 ---> refined for the use in (hopefully) any else puppy.

It has been successfully tested in Lucid 525 & 528, Slacko 5.3, Studio 13.37

I like to run my LazY Puppy without the use of a save file but wanted to run as many programs as possible.
The quote caught my attention. It perfectly states one of my goals. As I understand it, Lazy Puppy 2.0.2 Final and Lazy Puppy Plus 2.0.0 are a bit different, but each work somewhat in the way that I am wanting to accomplish with Fatdog64-601.

That’s it. Is this possible?

As I understand it currently, Fatdog64 requires to install the apps sfs and then reboot with saving... see quote above!

I hope a bit more detail won’t be off-topic. I have tried Lazy Puppy 2.0.2 Final and although it would acquaint me with how it works, not being 64 bit means it is not a resourceful solution for a new machine with 16GB RAM.

It boots OK, but it appears to me that my hardware is too new for this version and my particular Realtek chipset is not recognized. So, I cannot download the customized sfs files to try out and learn if this is what I want.

Just 4 weeks ago I bought my first 64 bit machine. In other interests, I have been watching Ubuntu for Android, so I was aware of Ubuntu64. I left the Win7 drive in long enough for it to register at “headquarters

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#5 Post by RSH »

Hello, DrDeaf.

I'm not sure, if I do understand completely (I'm a German Man and my English knowledge is not perfect. However, I will try to explain, what the SFS P.L.U.S. can do.

This Image shows content of directory /root/.my-sfs-scripts (symlink /root/SFS-RunScripts) in my LazY Puppy Version
Image

This Image shows content of AbiWord RunScript directory
Image

Ok.

1. Yes, SFS P.L.U.S. 2.0.0 (now 2.0.1) is different to the SFS P.L.U.S. version which is used in LazY Puppy - so, do not install this here into LazY Puppy. It's made especially for any other puppy than LazY Puppy.

2. You should boot a fresh and clean Puppy (RAM, no save file) and install SFS P.L.U.S. 2.0.1. Then do a remaster immediately.

3. If SFS P.L.U.S. 2.0.1 is installed, you should be able to create RunScripts from each and every SFS file you want and can be opened (to grab the needed information) by SFS P.L.U.S. 2.0.1.

Note: I have found some sfs files from time to time that could not be opened by LazY Puppy (I think it was because of different compression of the sfs)

4. If SFS P.L.U.S. 2.0.1 was able to open the sfs file, you should see the SFS P.L.U.S. 2.0.1 GUI which shows the .desktop files included in the sfs file. Select every .desktop file you want to create a RunScript of.

There will be a message when the job is done. After this you should find the RunScript/s in /root/.my-sfs-scripts (symlink /root/SFS-RunScrips)

Note: to create a RunScript from the .desktop file inside a sfs file, the sfs file must be converted to LazY Puppy format - please, read information at first post on that.

This package offers 4 applications: RunScript builder, SFS to LazY Puppy converter, Add dependencies (dependent sfs files), Combine with dependencies (builds a single sfs from the main sfs and its dependent sfs files. All are right-click applications, but can also run by the menu, using a GUI to select a file.

If a RunScript could be created and the sfs could be converted to the LazY Puppy format, then everything should work fine. Now you can create all RunScripts from every sfs you want.

All RunScripts shown at the Image above are "installed" in my LazY Puppy - so, you should do a remaster after creating all RunScripts and select option to put .desktop files and icons into your running puppy. Menu entry will call the RunScript (instead of the program) and the RunScript will execute the program. If the sfs is not loaded, it will load the sfs and run the application after this. If the sfs is not inside the boot directory of your puppy, it will download the sfs from the web, if you did give a download link at creating the RunScript and have already uploaded it (works not, if stored at mediafire or other file hosters; needs possibility of direct acces to the file; this uses the wget of puppy). It downloads to the bootdirectory, loads the sfs after this and runs the application.

Give it a try and install it as described. Tell me the results. If something's going wrong, I will try to give help, to get this to work. But it should work out of the box, because I have successfully installed this in Lucid 525 & 528, Slacko 5.3, Studio 13.37 and in Precise 5.3.3.3 (and done remasters of these puppies, for a later use (maybe)).

RSH

BTW. the execution of a RunScript checks md5sum automatically at download of a sfs and gives information, if md5sum doesn't fit.

Note: it needs shinobar's sfs_load 1.9.x installed
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#6 Post by RSH »

Hi.

Sorry, I did forget to include the download function. Will upload new version immediately.

Seems to be not included already in version 2.0.0. :oops:

I'm sorry for that ---> evereything else should work though. :D

RSH
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

backi
Posts: 1922
Joined: Sun 27 Feb 2011, 22:00
Location: GERMANY

#7 Post by backi »

Hi RSH !
I find find the idea using sfs files quite cool although i can not really estimate advantage-disadventage over pet files .
From my intuition i prefer sfs files .
I am substituting more and more of my programms with sfs type files .

RSh .... Keep on rocking .

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#8 Post by RSH »

Hi backi.

I do prefer to use sfs files because I can use them without to use a save file. Also it makes me able to use different versions of programs and/or different programs, which would conflict if they were installed because of different versions of qt (f.e) used by these programs.

So, the way I do use this in LazY Puppy, I can use KDenLive and Openshot and I can change which one to use without to reboot. If i would install them, they would conflict, so, one or the other would not work/run.

Also I do prefer to use my LazY Puppy without any save file and it is easy to load and/or unload a sfs. If you would try to uninstall a installed package, it can remove needed libs, overwritten at installing process, but needed by other installed applications. SFS doesn't remove anything except its own files.

I can currently use Applications from 285 different SFS Files just by clicking the menu entry of the application (using te SFS P.L.U.S.). That's pretty cool and so I did choose to make a version of SFS P.L.U.S. for other puppies - but the currently used version in my LazY Puppy is a bit forward to this here version :D

But, not to forget: it would be nothing at all, without the amazing sfs_load by shinobar. He's a very friendly guy and did include my suggestion of a special command to use for the LazY Puppy SFS handling which is now called --skip-fixmenus (in version 1.9.x and above).
RSh .... Keep on rocking .
I will try my best, but I'm not going to change my mind - never ever. :D

Thanks.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#9 Post by nooby »

Ooops me a month late or something
but on the other hand I am too noob
to even be sure I get what you write.

1.
I love Spotify and have now two versions
one on Slacko and one on Upup Precise
and I wonder if you have included Spotify
as sfs?

2.
That you don't need save file after the first
remasterning is great. Does that mean you
have protection in same way as those who
only use CD/DVD? You can have frugal
install an when you shut down the malware
is gone? Or maybe it has downloaded itself
to the HD in the background?

3.
is it possible to make a sfs version that works
for your OS of this linux program?

Make Human http://www.makehuman.org/download

Anyway thanks for sharing this.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#10 Post by RSH »

Hi nooby.

A few weeks ago you did ask me for the Make Human Application to run in my OS. I gave it a try but there are too many libs missing. I do not have the time to search for all those libs. Just forgot to pm you. Sorry.

To 1.: I don't know Spotify. So, if you can post me a link to a .pet etc. I could try to build a sfs for LazY Puppy from this. I would also try to compile, if I would get a link to the sources... ...why not. But a .pet would be better solution for me.

To2.: Yes, I'm save, because after reboot everything saved inside LazY Puppy will be gone. No, I'm not save on "downloading itself", because I do use the LP2_Firefox7.sfs, so, the boot partition is mounted.

However: I do use my LazY Puppy at my home workstation 100% without any save file and I can use more than 350 Applications from 285/286 sfs files just by clicking the programs menu entry, which is included at creating a RunScript process and then remastered. I have scripts from 93 sfs files inside the LazY Puppy main sfs file. The rest is inside the LazY Puppy extension sfs file, which can be loaded by a separate menu entry, to get access to all programs.

I do run this from USB Stick on my three different computers and also on seven different computers at my favorite internet cafe. I'm totally happy with LazY Puppy, especially because of its sfs handling. :D

I personally do use a cut down version, sized 110 mb. You remember? Some time ago, I told/asked you as a reply of one of your posts somewhere on the forum to make LazY Puppy smaller ---> done. :lol:
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#11 Post by RSH »

Version 2.0.3 available!

- 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.

RSH

Link is at first post.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#12 Post by nooby »

Thanks RSH, sounds cool how you have set it up there.

Okay about the Make Human. I will have to use Ms Win for that one then :)

Spotify for Puppy is here
Tempesteous version for Slacko with .pet files and then Pemasu's version
for Upup Precise having both pet and sfs. both in same thread.
Both work for me on my small Acer D255 Netbook

http://www.murga-linux.com/puppy/viewtopic.php?t=82034
http://www.murga-linux.com/puppy/viewto ... 253#667253
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#13 Post by RSH »

nooby wrote:Thanks RSH, sounds cool how you have set it up there.
Yes, that's true. But it's also a lot more than just cool.

From my point of view and use of computers it is a Paradise Puppy.

"Take me down to the Paradise Puppy
where the Sources are open and the users are happy,

oh won't you please take me home."


Freely taken from... (you surely know whom)...

---

I know you've had downloaded LazY Puppy 1 (528-4) which was already then mainly a sfs puppy - including some installed applications. LazY Puppy 2.0.2 Final is a huge step forward from that point. Mainly for its SFS P.L.U.S. but also for lots of new created tools and modifications of installed scripts.

Let me give to you -and also to other users- a short overview how comfortable it is, to use LazY Puppy and especially its SFS P.L.U.S. - if one can boot and use it on the personal computer.

I have set the default action for .mid/.MID files to the RunScript created from the LP2_TiMidity2130.sfs. The RunScript is included inside the LazY Puppy main sfs. I have set three different symbolic links inside /root/.config/rox.sourceforge.net/OpenWith/.audio_midi (Customize Menu). Now, if I do click a .mid/.MID file, the RunScript loads the LP2_TiMidity2130.sfs file, executes timidity and plays the MIDI file. Doing a right-click on a MIDI file i can play the file in background (the sfs is also loaded then). Third option is to kill timidity background playing.

If the sfs file is not available at bootdirectory the RunScript downloads the LP2_TiMidity2130.sfs from the LazY Puppy Repository at smokey01.com (thanks again to smokey01. :)), loads the sfs after successfully downloaded, executes timidity and plays the file. 8)

The exactly same way it is configured for images with gimp at right-click action All of this stuff is done automatically from each and every created RunScript - including to load dependent sfs files.

Unfortunately I have done this for .mid/.MID files after uploading the latest iso files. But for gimp it works as described wit the downloadable iso files.

OK, there is one more main feature (not the last one): the LazY Puppy LazY Remaster Suite.

I have nearly "rewritten" the original puppy remaster script and created a front end, a GUI to use the new remaster script from a GUI call. I can set the 4 different main remaster modes inside the GUI (do not configure /root and /etc, give option to configure /root and /etc, configure /etc like it is done in the original remaster script and full remaster for the use with only the current used computer.

I can set lots of options which are usually kept for the new remaster if one would edit /root and /etc manually at remaster process. So, I can remaster the de iso to en iso just by clicking checkboxes inside the GUI.

I can rename the LazY Puppy and if I would remaster it and rename it to let's say, Hurray Puppy, it replaces all "LazY Puppy"-named menu entries to "Hurray Puppy". Also inside the GUI, because I do use mainly $DISTRO_NAME from /etc/DISTRO_SPECS.

I can enter the new name of the iso to build and its label inside the GUI. I can give symbolic links to .pet files and some other file types, which will be installed automatically into the running system before remastering begins.

Just clickong some boxes, entering some text and "move" some files as symbolic links into specified directories which can be opened from inside the GUI.

Now, you understand? :lol:

"Take me down to the Paradise Puppy
where the Sources are open and the users are happy,

oh won't you please take me home."


So, to get a new LazY Puppy to include some new RunScripts, I do boot LazY Puppy to RAM without save file (as usually), create the RunScripts, call the LazY Puppy Remaster Suite, enter a new name for the iso and its label and click on remaster button. Done.

Relevant files and directories in /root will be kept for the new iso, if options are set inside the GUI.

The whole thing doesn't take too much time compared to save a save file on usb stick. So, others do save including the risk to lost the whole save file while using the puppy. I do save permanently and even as comfortable like saving to a save file.

I am convinced, lots of my created stuff inside the new remaster script should be default in each and every remaster script of all puppies. Also the GUI.

:D Happy :D Happy :D Happy :D

That's just all, I can say! :D 8) :lol:
Last edited by RSH on Sat 01 Dec 2012, 10:11, edited 1 time in total.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#14 Post by RSH »

Just to show again the possibilities of the LazY Puppy SFS P.L.U.S.:

I have successfully build a Spotify sfs for LazY Puppy, created a RunScript including desktop icon, and could run Spotify by clicking the desktop icon ---> seems to work, but I could not test completely. I'm not registered, I don't want to register and so, I can not log in.

Image

It was totally easy to do using the following files:

http://smokey01.com/pemasu/pet_packages ... t-dpup.pet
http://smokey01.com/pemasu/pet_packages ... -0.0.1.pet
http://minipc.org/ipup/download/spotify-0.8.4.103.pet

Right-click and extract all the .pet files, copy all extracted files/directory contents into the extracted spotify directory, right-click the directory to build a .pet package, right-click the .pet package to convert to (LazY Puppy) sfs. Done.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#15 Post by RSH »

And again LazY Puppy SFS P.L.U.S.!

Build a Stellarium-0.11.2_Clementine-1.0.1_qt-4.8.0.sfs from the files presented at the same page the previous files are presented

Created a RunScript and executed from its desktop icon (button)

Stellarium
Image

Clementine
Image

The files are posted here:
http://www.murga-linux.com/puppy/viewto ... 427#635427
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

backi
Posts: 1922
Joined: Sun 27 Feb 2011, 22:00
Location: GERMANY

#16 Post by backi »

Hi RSH !
Thanks for your explaination how sfs files compared to pets work .
So it encourages me more using sfs files .
They seem to me more comfortable to use .
Seems they causing a lot less trouble then pets .
I am converting pets the way you describe above to sfs files and i am
quite satisfied using them without loading ,ust using a "execsfs" pet installed ,which execute sfs files while right click on them,using (in menue which opens right click on it "execsfs") execsfs .
But not always those converted sfs files do work .Dont know why .

I am using mostly dpup exprimo (because of E17 Enlightenment desktop i like it very much) or Upup Precise 5.4.4 on a Usb stick with a choice of " no save at shutdown " option .
This let me do wild experimenting without damaging my system .

Your engagement in using sfs files and prefering them over pets was the reason which attracted me to your project . I am just a linux beginner . ,with your nonlinear unconventional way of thinking ,inventing a lot of useful " crossover-tools" somehow you are inspiring those more skilled developers to refine their projects with your sophisticated ideas.

Just a naive question of a linux beginner ....could most , if not all pets replaced with sfs files ????

Seems to me that sometimes its hard for you to express your visions . Those topics your working on are not so easy to describe.

Sorry for my bad grammatics (long time ago since i went to school ).

OK RSH ....wish you luck and Keep on rocking .

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#17 Post by RSH »

Hallo, backi.

Ich antworte Dir in unserer Sprache, da es schneller geht (hab' gerade nicht so viel Zeit).

Ich kenne das Programm, das Du verwendest: SFS-Exec von seaside. Ich habe es getestet und es ist durchaus brauchbar, allerdings hat es wesentliche Nachteile gegenüber SFS P.L.U.S..

Wenn Du ein Programm mit SFS-Exec gestartet hast (über den Rechtsklick), wird die sfs Datei eingebunden. Beendest Du das Programm, mußt Du die sfs Datei manuell entladen. Anderenfalls wird die sfs Datei ein zweites mal eingebunden, wenn Du für einen erneuten Start des Programms die sfs Datei erneut mit Rechtsklick anklickst,

Ein weiters Problem entsteht, wenn mehrere Programme in einer sfs Datei zusammengefaßt sind. Ich habe eine DE lokalisierte Version dieses Programms in meinem LazY Puppy System und wenn ich diese Funktion auf das LP2_AudioStudio.sfs anwende, passiert nichts.

Ich verwende zur Zeit ein System, desssen SFS Datei 106 MB groß ist. Zusätzlich habe ich eine Erweiterungs SFS Datei für LazY Puppy, die 14 MB groß ist. Insgesamt hat das System also eine Größe von 120 MB ---> kleiner als das Original Lucid 528-4 ISO. Aber einiges installiert, das in Lucid nicht vorhanden ist: xdotool, DesignSwitcher, SoundSwitcher, BackupSettings und vieles mehr.

Mit geladenem Erweiterungs SFS verfügt das System über zur Zeit exakt über 442 Startskripte für 442 Programme in 286 SFS Dateien. Alle jederzeit ausführbar durch einen Klick auf dessen zugehörigen Menüeintrag.

Zuhause grundsätzlich und immer Live im RAM, ohne Speicherdatei. Für den Proberaum habe ich mir ein LazY Puppy Derivat, Osiris Studio, erstellt, das alle wichtigen und benötigten Audioprogramme fest installiert hat. Dort benutze ich eine Speicherdatei, aktuell 512 MB. Alles Andere ist wie gehabt.

Ohne seasides Arbeit schmälern zu wollen, die sicherlich hilfreich für mich gewesen wäre, während der Entwicklung von SFS P.L.U.S., hätte ich es früher entdeckt, muß und kann ich doch die Behauptung aufstellen, daß LazY Puppy SFS P.L.U.S. zur Zeit das Beste ist, was Puppy Linux im Bereich SFS-Handling zu bieten hat.

Die genannten Fakten belegen dies eindeutig.

Und nicht wenige sind drselben Ansicht bezüglich LazY Puppy im allgemeinen. Wer das Glück hat, es verwenden zu können, für den ist es ein Paradise Puppy und das Beste und komfortableste Puppy Linux (Derivat) das derzeit erhältlich ist.

Das Problem, daß es nicht auf allen Rechnern läuft ist ja nichts LazY Puppy spezifisches, sondern allen Puppies zu eigen.

Ich habe in Puppy Linux (dank dem hervorragenden Grundsystem Lucid 528-4 von playdayz und 01micko) mehr gefunden, als ich zu hoffen wagte, nachdem ich die Suche nach neueren Programmen für Muppy 08.3F aufgeben mußte. Ich habe alles und noch mehr zurückgegeben und inzwischen ist LazY Puppy mein Main OS an allen Computern, die ich verwende.

Einzig zur Aufnahme von Drum-Solo-Videos muß ich XP verwenden, da die Videosoftware nur mit der Hardware und umgekehrt zusammenarbeitet. Leider nicht zu installieren in Wine. Ich plane aber, das nächste Drum-Solo-Video, das ich aufzeichne jeweil mit Openshot und KDenLive zu bearbeiten und in die endgültige Form zu bringen (wenn möglich, Live im RAM ohne Speicherdatei, einfach, um zu dokumentieren, daß es geht).

---

So, 442 Programm aus 286 SFS Dateien fest im System ist ja schon mal geil, oder? Aber es kommt noch dicker/besser. Das LazY Puppy SFS P.L.U.S. in meinem privaten System behandelt inzwischen nicht mehr nur Programme aus SFS Dateien.

Ich kann Startskripte erstellen, für Programme, die in Wine installiert werden müssen (setup.exe, install.exe). Wenn ich das erzeugte Starskript ausführe, wird Wine geladen, heruntergeladen, wenn nicht vorhanden, die zu installierende Programmdatei nach dem Herunterladen und Laden von Wine installiert und nach der Installation das soeben installierte Programm ausgeführt. Alles Live im RAM ohne Speicherdatei, über den erzeugten Menüeintrag oder das Deskop Icon.

Exakt dasselbe kann ich mit portablen Anwendungen für Wine machen. Ich habe Menüeinträge in meinem System, die starten z.B eine zu installierende Version von TagScanner, die auch als portable Version funktioniert - ich kann also auf die Verwendung des PortableApps-Starters verzichten.

Und zum Schluß: exakt dasselbe kann ich mit portablen Linux Anwendungen machen. Zur Zeit habe ich auf meinem USB Stick 69 portable Linux Programme (Cinelerra 2.15CV, GIMP 2.7.2, Blender 2.5.9, Audacity 1.3.9, QTractor 0.4.6 etc.pp) ausführbar über den Menüeintrag oder das Desktop
Icon.

Das ist längst nicht Alles, soll's aber hier erst einmal gewesen sein.

Gruß,

RSH

EDIT:

Ich denke, ja, grundsätzlich sollten alle .pet Dateien als .sfs verwendet werden können. Wenn SFS Dateien nicht funktionieren, die als installierte .pet Version aber zu funktionieren scheinen, so liegt dies zumeist an Dateien, die sowohl im System als auch in der SFS Datei vorhanden sind. Beim iInstallieren werden vorhandene Dateien überschrieben. Beim Laden von SFS Dateien werden diese Dateien aber nicht überschrieben, was dann eben das Programm in der SFS Datei nicht starten läßt.

Ich habe deshalb in meinem LazY Puppy qt, sqlite, gtkmm, glibmm goffice mplayer und einige andere Backends inclusive derer Frontends ausgebaut und lade alles einzeln hinzu, denn das Beste an LazY Puppy SFS P.L.U.S. ist: die Startskripte laden weitere benötigte SFS DAteien automatisch nach, bevor das Programm aus der Haupt SFS DAtei (die des Startskipts) gestartet wird. So kann z.B Lazarus zwar ohne das devx geladen und verwendet werden. Zum kompilieren von Quelltexten wird aber das devx benötigt. Das Lazarus SFS enthält diese Information und wird von dessen Startskript ausgelesen. Starte ich also Lazarus, überprüft das Startskript evtl definierte Abhängigkeiten und lädt diese automatisch, wenn notwendig.

Da ich nun kein qt mehr installiert habe, kann ich Programme verwenden, die mit unterschiedlichen Version von qt arbeiten. Die Startskrite prüfen sogar, ob SFS Dateien miteinander kolliedieren und bieten dann das Entladen des geladenen SFS an, bevor das neue hinzugeladen wird. Arbeite ich also gerade mit Openshot und will mti KDenLive weiter- oder neu arbeiten, wird Openshot inclusive seiner Abhängigkeiten entladen, bevor KDenLive geladen wird ---> diese kollidieren miteinander und "wissen" dies.

:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

DrDeaf
Posts: 69
Joined: Sat 30 Dec 2006, 14:10

#18 Post by DrDeaf »

Thank you RSH!

Thank you for the kind reply which seems completely clear to me. Although I need to use a 64 bit Puppy, A few days ago I tried Lazy Puppy 2.0.2 Final to gain experience. However, there seemed to be a hardware problem with the networking chipset. So, I could not access smokey01.

Has anyone used SFS P.L.U.S with Fatdog64? What I am doing is a bit different perhaps? I have 16GB RAM and I do a CD boot to RAM. There is no HD or SSD in my machine. So, I am unsure about the complications of remastering, generating the modified sfs and runscripts with no HD.

I like Fatdog64 very well. It has no hardware issues with my machine and I am comfortable with the way it works.

This machine does have USB3 ports and I use those for saving downloaded files.

Again, thank you RSH for your thoughtful reply. I hope the information I have sent here will be helpful.

Cheers!

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#19 Post by nooby »

RSH yes I know I downloaded Lazy
and to my surprise when I look in the HD and the menu list
it is not there so obviously it was on my older Netbook
and not on the latest one.

I very much appreciate you taking time to explain to those interested
and sure I am very interested but you are unlucky when it comes to
the stubborn Nooby personality of Nooby. He is Die Dumme Schweden
something. I have no brain for complex things.

Sometime by luck I manage to wild guess how to get things going
and most of the time has to be hand held step for step or else fail to work.

Took me three frustrating attempt to get Pemasus Upup Precise to work
for Spotify. I could not understand his description. I am that stupid sadly.

Third time it just worked but not due to me just pure luck.

So sure I will test your set up sometime in the future, Say within
a month or so. Just now I feel too insecure :)

I do love what you do very much so hope you get many testers that
can tell what happen on different hardware and so on. So good luck indeed

PS I actually listen to three different German Middlewave? transmitters
just because they are there but don't get much of the language.

Sadly google fail to make good English out of your german.
I use Google Search on Puppy Forum
not an ideal solution though

backi
Posts: 1922
Joined: Sun 27 Feb 2011, 22:00
Location: GERMANY

#20 Post by backi »

Hi nooby !
Makes me somehow worry , the way you you see yourself as "stupid " and worthless ......ooh no no no ...... never do that !
There is always something to learn we will never finish..... this road is endless .

Post Reply