Page 2 of 2

Posted: Sat 07 Oct 2006, 22:55
by disciple
Good question!

Edit-Picture Deleted-see below

Posted: Sun 08 Oct 2006, 00:00
by Pizzasgood
I think it doesn't show ram unless you're in ram-mode. The rest of the time I think it shows the remaining space in your savefile.

Posted: Sun 08 Oct 2006, 01:44
by disciple
It seems to show the free space in the ramdisk - I am not really sure exactly what that means practically - is it possible to make it show the ram instead?

Also, when I bootup, it isn't swallowed correctly, but a couple of restarts of JWM corrects it. Does anybody have any ideas as to how to fix this?
NB. running Grafpup.

Posted: Sat 24 Feb 2007, 18:27
by zygo
I have added the 'entirely in RAM' case to calcfreespace.sh

Code: Select all

 5) #entirely in ram
  SIZEFREE=`free | grep 'Mem:' | tr -s ' ' | cut -f 5 -d ' '`
  ;;
A real eye-opener. It's down to about 9MB. :shock:

Posted: Sat 03 Mar 2007, 22:55
by disciple
It does not seem to work - still showing free space in ramdisk. This is my calcfreespace.sh

#!/bin/sh
#calc free space in which to create/save files.

SIZEFREE=0
PUPMODE=2
[ -f /etc/rc.d/PUPMODE ] && PUPMODE=`cat /etc/rc.d/PUPMODE`

case $PUPMODE in
3|7|13) #home partition/file mntd on pup_ro1, tmpfs on pup_rw
SIZEFREE=`df -k | grep ' /initrd/pup_ro1$' | tr -s ' ' | cut -f 4 -d ' '`
SIZETMP=`df -k | grep ' /initrd/pup_rw$' | tr -s ' ' | cut -f 4 -d ' '`
[ $SIZETMP -lt $SIZEFREE ] && SIZEFREE=$SIZETMP
;;
6|12) #home partition/file mntd on pup_rw (no tmpfs)
SIZEFREE=`df -k | grep ' /initrd/pup_rw$' | tr -s ' ' | cut -f 4 -d ' '`
;;
*)
SIZEFREE=`df -k | grep ' /$' | tr -s ' ' | cut -f 4 -d ' '`
;;
5) #entirely in ram
SIZEFREE=`free | grep 'Mem:' | tr -s ' ' | cut -f 5 -d ' '`
;;
esac

#exit $SIZEFREE
echo "$SIZEFREE"
###end###

BTW my swallow problem seems to be fixed by installing JWM 1.8 - I can't fathom why, as it worked with 1.7 in other versions of Puppy :)

Posted: Sun 04 Mar 2007, 09:52
by HairyWill
What puppy version are you using? I use 2.14. I don't have /etc/rc.d/PUPMODE, all the configuration seems to be in /etc/rc.d/PUPSTATE
try replacing

Code: Select all

[ -f /etc/rc.d/PUPMODE ] && PUPMODE=`cat /etc/rc.d/PUPMODE`
with:

Code: Select all

[ -f /etc/rc.d/PUPSTATE ] && echo `head -n 1 /etc/rc.d/PUPSTATE| cut -d = -f 2`

Posted: Mon 26 Dec 2011, 16:03
by Karl Godt
disciple wrote:It does not seem to work - still showing free space in ramdisk. This is my calcfreespace.sh

#!/bin/sh
#calc free space in which to create/save files.

SIZEFREE=0
PUPMODE=2
[ -f /etc/rc.d/PUPMODE ] && PUPMODE=`cat /etc/rc.d/PUPMODE`

case $PUPMODE in
3|7|13) #home partition/file mntd on pup_ro1, tmpfs on pup_rw
SIZEFREE=`df -k | grep ' /initrd/pup_ro1$' | tr -s ' ' | cut -f 4 -d ' '`
SIZETMP=`df -k | grep ' /initrd/pup_rw$' | tr -s ' ' | cut -f 4 -d ' '`
[ $SIZETMP -lt $SIZEFREE ] && SIZEFREE=$SIZETMP
;;
6|12) #home partition/file mntd on pup_rw (no tmpfs)
SIZEFREE=`df -k | grep ' /initrd/pup_rw$' | tr -s ' ' | cut -f 4 -d ' '`
;;
*)
SIZEFREE=`df -k | grep ' /$' | tr -s ' ' | cut -f 4 -d ' '`
;;
5) #entirely in ram
SIZEFREE=`free | grep 'Mem:' | tr -s ' ' | cut -f 5 -d ' '`
;;
esac

#exit $SIZEFREE
echo "$SIZEFREE"
###end###

BTW my swallow problem seems to be fixed by installing JWM 1.8 - I can't fathom why, as it worked with 1.7 in other versions of Puppy :)
I think could better be

Code: Select all

 5) #entirely in ram
  SIZEFREE=`free | grep 'Mem:' | tr -s ' ' | cut -f 5 -d ' '`
  ;; 
 *)
  SIZEFREE=`df -k | grep ' /$' | tr -s ' ' | cut -f 4 -d ' '`
  ;;
Because 5 should be included in the joker/wildcard * so would fit into that case .
The wildcard should be always the least case for anything to come to prevent program crashes .

After all these years i guess A) the theme is not of much relevance and B) the ^ case problem ^ is solved by ^ the learning curve ^.

I found out that i really like freememaplet 1.2 but still have problems to find

file:///usr/share/doc/freememapplet.htm

anywhere on the net ,

As i read it is not included in Puppy 2 anymore ?

Which Puppy do i have to dl to get it ?

Posted: Mon 26 Dec 2011, 16:38
by rjbrewer
Karl Godt wrote:
I found out that i really like freememaplet 1.2 but still have problems to find

file:///usr/share/doc/freememapplet.htm

anywhere on the net ,

As i read it is not included in Puppy 2 anymore ?

Which Puppy do i have to dl to get it ?
Maybe in dotpups 1 and 2, desktop tools:

http://dotpups.de/

Posted: Mon 26 Dec 2011, 16:55
by CatDude
Hello Karl
Karl Godt wrote:...I found out that i really like freememaplet 1.2 but still have problems to find

file:///usr/share/doc/freememapplet.htm

anywhere on the net ,

As i read it is not included in Puppy 2 anymore ?

Which Puppy do i have to dl to get it ?
If you are referring to the freememapplet.htm file,
i have attached a copy that i took out of the puppy-2.12-seamonkey.iso

It is identical to the one in both of these:
puppy-2.16.1-seamonkey-fulldrivers.iso
puppy-3.01-seamonkey.iso


CatDude
.

Posted: Mon 26 Dec 2011, 18:00
by Karl Godt
TT Thousand Thanks CatDude !

I could not find anything at the dotpup page except a freememapplet.pup with source by MU which did not include this help page .

FWIW : dopupbasic and dotpuphander seem to work still on slacko-5.3.1 and got dl and installed by the new ppm after i enabled Puppy 4 Repository and checked all four package types .

Nevertheless the above htmlpage is really necessary i think .

The only part that is confusing today in the page would be
The first time that you shutdown, you will be asked to create a "home" file, in which to save all your personal files/settings
which could be confused with the term ^ /mnt/home ^ nowerdays .

Instead ^ "home" file ^ it would be ^ "save" file ^

but i am not really sure about the naming convention for the save[_-]file
for every different Puppy release .
Last year's iguleder's dpup had the "dpupsave-" -prefix for example .


Many Thanks again !

Also to rjbrewer : Now i have freememapplets by clarf,ttuuxxx,pemasu,MU and others .

FOUND AT THESE INTERESTING PAGES FOR FREEMEMAPPLET :

http://www.murga-linux.com/puppy/viewto ... 49&t=69623

http://www.murga-linux.com/puppy/viewto ... start=3825

http://www.murga-linux.com/puppy/viewto ... 49&t=15950

http://www.murga-linux.com/puppy/viewto ... start=3840[/u]