For anyone who is having having trouble locating this information, I'll post it. I've never liked automatic saving, and for frugal installs gaining control involves tricking the system into believing you're running a flash drive (i.e, switch to pupmode 13), altering rc.shutdown so that it asks whether you want to save, and setting the events manager save time to "0" (don't save).

1. set the Utilities/PupShutdownManger/Manage System Events/Save Session dialogue to "0" (no save).

If you make the 3 edits below, these 3 changes happen:
1. Session changes can still be saved at any time by clicking on the "Save" bullseye icon.
2. Session changes will not automatically save at shutdown.
3. At startup, you will get a warning message which says "X seems to have exited uncleanly the last time you ran puppy..." but no harm is done, just the changes you did not deliberately save are lost.
- - Click on "Ignore" and you will be in Puppy as it was at shutdown.

The lines to edit:
1. Open the console and type "geany /etc/rc.d/rc.shutdown" without quotes.
- - This opens the shutdown code for editing
2. Type cntrl f to search for "/usr/sbin/snapmergepuppy" without quotes.
- - /usr/sbin/snapmergepuppy is in my unaltered installation 3 times,
- - at line 817, line 847, and line 853.
3. Comment out each line that has it by typing #myrem in front of that line. The # sign alone comments it out, but use #myrem so you can find it later if you need to. Smile

So for each line (3 of'em) that originally said
/usr/sbin/snapmergepuppy /initrd/pup_ro1 /initrd/pup_rw
you now have
#myrem /usr/sbin/snapmergepuppy /initrd/pup_ro1 /initrd/pup_rw

4. Save the file.

5. Added Feb 22 (should have been in this post from the start):
"Go to "Menu->System->Puppy Event Manager->save session->save Interval",
and set the value to zero [actually 0] minutes, and OK that."

I decided today that I didn't want automatic pupsaving, so I searched the forum and found this thread amongst others.

Anyway, I didn't really want to mess up any system scripts or use any PUPMODE tricks and so on. As an admittedly simplistic and crude alternative I simply stuck the following line in my /etc/rc.d/rc.local to disable pupsaving altogether (unless re-enabled as shown later):

Then, when I want things to autosave normally again, I simply rename snapmergepuppyBKUP back to snapmergepuppy (or use a simple script to toggle between the two). Seems to work so posting this in case anyone else finds it useful.

Prevent saving to pupsave (pupsave_no script, which I have a shortcut to on my desktop):

EDIT: As well as the above method of preventing unwanted pupsaving I also install my .wine directory and .mozilla directory to /mnt/home and use relative symlinks back to /root to these. I am then able to use a very small pupsave (32M), which is simpler to backup, faster to boot with and much faster to shutdown. This is with Slacko 533 frugal installation on FAT32 formatted usb stick._________________SomeOfMyWork with links:
dCoreDogweX, scrox, Precord, Premote, fokSyfEyeR, xhippo-mod, flite_hts_pet

Save to flash ..restart
Now you can install pets debs or downloads from PPmanager ..if you like to keep them
either use „save2flash „ during session wihout shutting down ,
or saving session at shutdown ..just shutdown asusual.

Copy this text to geany or leafpad ----save it as for example in root as " Shut down without saving "--------- right click on this saved file ----goto Properties-----tick .....Exec.....refresh .
Now you can execute this script by clicking on it .. You could decorate with a nice icon too.
After you have done the steps i described before .Last edited by backi on Sat 01 Jun 2013, 03:10; edited 1 time in total

Hi,
I had the wish to construct a toggleSave/NOsave command what
succeeded in the loss of the 1st line of PUPSTATE (etc/rc.d/..)
Now savingcommand open the yellow offers of saving or nosaving.
(what means a brandnew savefile with evtl. changes or notsaving shutdown )

Now I tried this crazy idea with deleting the PUPSTATE file what
ended in the same result as said above.

So if I want to save the original savefile I change by hand
the PUPMODE=13 to PUPMODE=5 in pupstate's 1st line what activates
the original save procedures.

Following is often said before:
Before the first saveprocedure "Pup event manager" saveinterval should have been set to 0 (zero)
to prevent unwanted savings.
In the menu.lst PMEDIA=atahd or =usbhd I changed it to ataflash/usbflash
To avoid DESTOPlosses I make copy of /Choices/ROX-Filer/PuppyPin just before saving.
I practice this since nearly one year without noticed issues.

IF there is heavy protest to this ugly procedure do not answer here but send me a short PM
in plain english, so I have the chance to delete this post aslong it is unwanted.
greetings
duh

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum