Posted: Wed 22 Jan 2014, 20:49
a couple of backgrounds.
READ-ONLY Archive
https://oldforum.puppylinux.com/
Latest version is sfs_load-2.0-2.pet (2014-01-22) http://www.murga-linux.com/puppy/viewtopic.php?t=64354vicmz wrote:If I remember well, Precise 571 doesn't have the latest sfs-load, maybe trying it solves the problem:
http://shino.pos.to/linux/puppy/sfs_load-1.9.9.pet
Thank you for https://www.mediafire.com/folder/x4v77b ... /puppy2013futwerk wrote:a couple of backgrounds.
So the solution is as follows: the unchanged 8 character password belongs to user fido. That is, one has to change it via passwd as described above.Graf_Koks wrote:So what I found out is the following:
sudo passwd -a md5 root
works using the terminal. That is, now, using the terminal, only the correct password of correct size is needed.
However, the GUI-authentication, i.e. if one wants to install a package still accepts the old 8 character password. Is this a bug or feature?
Vendor : NVIDIA Corporation
Renderer : GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW
Code: Select all
# glade
glade: error while loading shared libraries: libgtk-3.so.0: cannot open
shared object file: No such file or directory.
i think this is the right one .... i got it from pemasu https://dl.dropboxusercontent.com/u/195 ... -0.0.1.petASRI éducation wrote:Hello,
I want incorporate the acpi/acpitool functions in french version of Precise Puppy 5.7.1 (for suspend option with laptop).
Is it possible?
Regards,
Try by console:Sky Aisling wrote:
Password box comes up but does not respond.
Code: Select all
xlock
Code: Select all
xlock --help
Code: Select all
xlock -password string
script attached for your conveniance#final sanity check...
AAAMB=`expr $SIZEPFILE \/ 1024`
T_sanititle="$(gettext 'First shutdown: sanity check')"
T_saniyes="$(gettext 'YES, SAVE')"
T_sanichange="$(gettext 'CHANGE FOLDER')"
while [ 1 ];do #110926
T_sanitext="`eval_gettext \"\Zb\Z1FINAL SANITY CHECK:\Zn\ZB
Partition you are saving to: \Zb\\\${SAVEPART}\ZB
The filesystem of \\\${SAVEPART} partition: \Zb\\\${SAVEFS}\ZB
Name of the save file: \Zb\\\${NAMEONLY}\ZB
Path (folder) of the save file: \Zb\\\${SAVEPATH}\ZB
Size of save file: \Zb\\\${SIZEPFILE}KB (\\\${AAAMB}MB)\ZB
Filesystem inside save file: \Zb\\\${SFFS}\ZB
\"`
"
T_back="$(gettext 'back')"
T_sanitext="$T_sanitext
`eval_gettext \"If they definitely look right, choose \Zb\\\${T_saniyes}\ZB button...
Looks ok, but you want to change the folder or anything else, choose \Zb\\\${T_back}\ZB...
If you decide not to save, choose \Zb\\\${T_notsave}\ZB...\"`"
# ${DIALOGEXE} ${BACKGROUNDYELLOW} ${TITLEPARAM} "$T_sanititle" --colors --no-collapse --extra-button --ok-label "$T_saniyes" --extra-label "$T_sanichange" --cancel-label "$T_notsave" --yesno "$T_sanitext" 0 0 >/dev/console #110926
${DIALOGEXE} ${BACKGROUNDYELLOW} ${TITLEPARAM} "$T_sanititle" --colors --no-collapse --extra-button --ok-label "$T_saniyes" --extra-label "$T_back" --cancel-label "$T_notsave" --yesno "$T_sanitext" 0 0 >/dev/console #140222
SANITYRET=$?
[ $SANITYRET -ne 0 -a $SANITYRET -ne 3 ] && return 1
[ $SANITYRET -eq 0 ] && break
# if [ $SANITYRET -eq 3 ];then #change folder.
if [ $SANITYRET -eq 3 ];then #start fresh
$0
exit
T_choosefoldertitle="$(gettext 'First shutdown: choose folder')"
I'll try soon. This functionality can be very interesting.L18L wrote:New forum member MyPuppysaysWauWau has posted about issues with shutdownconfig: no back button.
Here is my fix to get a back button that enables everyone
- to repeat the entire process
- or cancel without shutdown.
Code: Select all
#v431 shinobar: fix for overlapping icons at some screen resolutions...
free_coord() {
#find a free place on desktop. v410 avoid exact overlapping icons...
#for left or right, i have flipped logic, so 'y' is horizontal...
COORDSGRID="`grep -o ' x="[0-9]*" y="[0-9]*" ' /root/Choices/ROX-Filer/PuppyPin | sed 's/[0-9]"/"/g'`"
case $ICON_PLACE_ORIENTATION in #091208 see /etc/eventmanager
bottom|right)
COORD_Y=`expr $SCRN_Y - $ICON_PLACE_EDGE_GAP` #091208 default 64, see /etc/eventmanager
;;
*) #top or left
COORD_Y=$ICON_PLACE_EDGE_GAP
esac
# import from v4.20p1JP 5Jun09, 18aug09 by Masaki Shinomiya : snap on the grid
PIN_GRID_STEP=`grep "pinboard_grid_step" $HOME/.config/rox.sourceforge.net/ROX-Filer/Options | sed -e "s/ *<[^>]*>//g"`
if [ "$PIN_GRID_STEP" ] && [ $PIN_GRID_STEP -gt 0 ];then
PIN_GRID_STEP2=`expr $PIN_GRID_STEP / 2`
COORD_Y=`expr \( $COORD_Y + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP`
fi
COORD_X=$ICON_PLACE_START_GAP #091208 default 32, see /etc/eventmanager
MAX_X=`expr $SCRN_X - 96`
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
xyCNT=0 #precaution.
while [ 1 ];do
xgPATTERN="`echo -n "$xPATTERN" | sed 's/[0-9]"/"/g'`"
[ "`echo "$COORDSGRID" | grep "$xgPATTERN"`" = "" ] && break
COORD_X=`expr $COORD_X + $ICON_PLACE_SPACING` #091208
if [ $COORD_X -gt $MAX_X ];then #091208 start next line up.
xyCNT=`expr $xyCNT + 1`
[ $xyCNT -gt 1 ] && break
case $ICON_PLACE_ORIENTATION in #091208 see /etc/eventmanager
bottom)
COORD_Y=`expr $SCRN_Y - $ICON_PLACE_SPACING`
;;
*)
COORD_Y=`expr $SCRN_Y + $ICON_PLACE_SPACING`
;;
esac
COORD_X=$ICON_PLACE_START_GAP
fi
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
done
}
Code: Select all
free_coord() {
#find a free place on desktop. v410 avoid exact overlapping icons...
#091208 finetune placement, also any side of screen...
#read the coords grid, code from shinobar...
COORDSGRID="`grep -o ' x="[0-9]*" y="[0-9]*" ' /root/Choices/ROX-Filer/PuppyPin | sed 's/[0-9]"/"/g'`"
PIN_GRID_STEP=`grep "pinboard_grid_step" $HOME/.config/rox.sourceforge.net/ROX-Filer/Options | sed -e "s/ *<[^>]*>//g"`
[ ! $PIN_GRID_STEP ] && PIN_GRID_STEP=16 #16=medium.
[ $PIN_GRID_STEP -eq 0 ] && PIN_GRID_STEP=16 #precaution.
PIN_GRID_STEP2=`expr $PIN_GRID_STEP \/ 2`
MAX_X=`expr $SCRN_X - 96`
MAX_Y=`expr $SCRN_Y - 96`
case $ICON_PLACE_ORIENTATION in #see /etc/eventmanager
bottom)
COORD_Y=`expr $SCRN_Y - $ICON_PLACE_EDGE_GAP` #default 64, see /etc/eventmanager
COORD_Y=`expr \( $COORD_Y + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP`
COORD_X=$ICON_PLACE_START_GAP #default 32, see /etc/eventmanager
COORD_X=`expr \( $COORD_X + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP` #130613
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
xyCNT=0 #precaution.
while [ 1 ];do
xgPATTERN="`echo -n "$xPATTERN" | sed 's/[0-9]"/"/g'`"
[ "`echo "$COORDSGRID" | grep "$xgPATTERN"`" = "" ] && break
COORD_X=`expr $COORD_X + $ICON_PLACE_SPACING`
if [ $COORD_X -gt $MAX_X ];then #start next line up.
xyCNT=`expr $xyCNT + 1`
[ $xyCNT -gt 1 ] && break
COORD_Y=`expr $COORD_Y - $ICON_PLACE_SPACING`
COORD_X=$ICON_PLACE_START_GAP
fi
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
done
;;
top)
COORD_Y=$ICON_PLACE_EDGE_GAP
COORD_Y=`expr \( $COORD_Y + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP`
COORD_X=$ICON_PLACE_START_GAP #default 32, see /etc/eventmanager
COORD_X=`expr \( $COORD_X + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP` #130613
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
xyCNT=0 #precaution.
while [ 1 ];do
xgPATTERN="`echo -n "$xPATTERN" | sed 's/[0-9]"/"/g'`"
[ "`echo "$COORDSGRID" | grep "$xgPATTERN"`" = "" ] && break
COORD_X=`expr $COORD_X + $ICON_PLACE_SPACING`
if [ $COORD_X -gt $MAX_X ];then #start next line down.
xyCNT=`expr $xyCNT + 1`
[ $xyCNT -gt 1 ] && break
COORD_Y=`expr $COORD_Y + $ICON_PLACE_SPACING`
COORD_X=$ICON_PLACE_START_GAP
fi
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
done
;;
left)
COORD_X=$ICON_PLACE_EDGE_GAP #default 64, see /etc/eventmanager
COORD_X=`expr \( $COORD_X + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP` #130613
COORD_Y=$ICON_PLACE_START_GAP #default 32, see /etc/eventmanager
COORD_Y=`expr \( $COORD_Y + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP`
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
xyCNT=0 #precaution.
while [ 1 ];do
xgPATTERN="`echo -n "$xPATTERN" | sed 's/[0-9]"/"/g'`"
[ "`echo "$COORDSGRID" | grep "$xgPATTERN"`" = "" ] && break
COORD_Y=`expr $COORD_Y + $ICON_PLACE_SPACING`
if [ $COORD_Y -gt $MAX_Y ];then #start next row.
xyCNT=`expr $xyCNT + 1`
[ $xyCNT -gt 1 ] && break
COORD_X=`expr $COORD_X + $ICON_PLACE_SPACING`
COORD_Y=$ICON_PLACE_START_GAP
fi
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
done
;;
right)
COORD_X=`expr $SCRN_X - $ICON_PLACE_EDGE_GAP` #default 64, see /etc/eventmanager
COORD_X=`expr \( $COORD_X + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP` #130613
COORD_Y=$ICON_PLACE_START_GAP #default 32, see /etc/eventmanager
COORD_Y=`expr \( $COORD_Y + $PIN_GRID_STEP2 \) / $PIN_GRID_STEP '*' $PIN_GRID_STEP`
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
xyCNT=0 #precaution.
while [ 1 ];do
xgPATTERN="`echo -n "$xPATTERN" | sed 's/[0-9]"/"/g'`"
[ "`echo "$COORDSGRID" | grep "$xgPATTERN"`" = "" ] && break
COORD_Y=`expr $COORD_Y + $ICON_PLACE_SPACING`
if [ $COORD_Y -gt $MAX_Y ];then #start next row back.
xyCNT=`expr $xyCNT + 1`
[ $xyCNT -gt 1 ] && break
COORD_X=`expr $COORD_X - $ICON_PLACE_SPACING`
COORD_Y=$ICON_PLACE_START_GAP
fi
xPATTERN=" x=\"${COORD_X}\" y=\"${COORD_Y}\" "
done
;;
esac
}