Page 17 of 28

Posted: Wed 22 Jan 2014, 20:49
by futwerk
a couple of backgrounds.

Posted: Fri 24 Jan 2014, 19:56
by ASRI éducation
vicmz 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
Latest version is sfs_load-2.0-2.pet (2014-01-22) http://www.murga-linux.com/puppy/viewtopic.php?t=64354
Cordialement,

Posted: Sat 25 Jan 2014, 12:19
by ASRI éducation
futwerk wrote:a couple of backgrounds.
Thank you for https://www.mediafire.com/folder/x4v77b ... /puppy2013

Licence is GPL ?

Cordialement,

root password restricted to 8 characters

Posted: Mon 27 Jan 2014, 08:17
by Graf_Koks
Hello,

maybe someone already reported this bug. However, I will do it again:

If one installs precise puppy 5.7.1 and decides to run it as fido when shuting off the system the first time, one has to insert a password for the user root. The field for inserting the password accepts strings of arbitrary length.

Nevertheless, I recognized afterwards, that not the whole inserted password is needed when running sudo. Instead it suffices to type in the 8 character prefix of the original password.

Changing the password using "sudo passwd root" and inserting a new one with length greater than 8 does not work, still the 8 character prefix is the new root password.

I would feel more secure if passwords can be chosen bigger in size.

Regards,
Graf Koks

root password restricted to 8 characters

Posted: Tue 28 Jan 2014, 09:08
by Graf_Koks
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?

Posted: Tue 28 Jan 2014, 22:59
by futwerk

Re: root password restricted to 8 characters

Posted: Wed 29 Jan 2014, 08:39
by Graf_Koks
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?
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.

However, the installation dialog during the first reboot is missleading, since, if one selects fido and not root as normal user, it asks for the root password which seems to be the password for fido.

Hardinfo crashed pc

Posted: Sat 01 Feb 2014, 14:43
by peebee
Hardinfo crashes Precise 5.7.1 with kernel 3.9.11pae on my desktop pc with nvidia display if the default driver chosen by xorgwizard is used - nouveau.

Hardinfo also crashes Slacko 5.6.5.2 with kernel 3.10.21

Slacko 5.6 with kernel 3.4.52 does not crash

If the modesetting driver is chosen it doesn't crash
Vendor : NVIDIA Corporation
Renderer : GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW

Posted: Sun 02 Feb 2014, 12:10
by Packetteer
Hi All
There is a problem with the devx sfs files for
Precise 5.5 5.6 5.7.1

When I click on the glade menu item in all of the above
versions nothing happens.

When I type glade in the terminal in all the above versions I get the following error.

Code: Select all

# glade
glade: error while loading shared libraries: libgtk-3.so.0: cannot open
shared object file: No such file or directory.
Precise 5.5 5.6 5.7.1 comes with gtk2 installed the devx installs a glade version
that needs gtk3.

Thank you for your time in reading this post
Best Regards
John

Posted: Mon 03 Feb 2014, 14:21
by HoerMirAuf
Hi ...

resume form suspend on my acer aspire doesnt work. Instead the unit poweroff after resume ... Also the suspend button is without functions.
Backlight, wlan, volume keys works well.

Posted: Mon 03 Feb 2014, 14:44
by linuxcbon
precise 5.7.1

- I notice for rox, /root/Choices/MIME-types/ should be instead by default /root/.config/rox.sourceforge.net/MIME-types
- is perl used in any program in puppy ? pplog? or can be moved to devx ?
- /root/.jwmrc-tray has programs which dont exist : gexec, blinkydelayed, xtmix, asapmshell.

Posted: Wed 05 Feb 2014, 13:40
by ASRI éducation
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,

Posted: Wed 05 Feb 2014, 19:01
by 666philb
ASRI é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,
i think this is the right one .... i got it from pemasu https://dl.dropboxusercontent.com/u/195 ... -0.0.1.pet

Precise Puppy 5.7.1

Posted: Sun 09 Feb 2014, 22:33
by Sky Aisling
Hi All,
Hope this is the correct thread to post this.
Xlock on Puppy 5.7.1 doesn't activate the password.
The machine make/model doesn't seem to matter.

Here's what I get:

Password box comes up but does not respond.

All else looks normal as far as configuration choices.

Any clues or suggestions are appreciated.

Re: Precise Puppy 5.7.1

Posted: Mon 10 Feb 2014, 05:57
by watchdog
Sky Aisling wrote:
Password box comes up but does not respond.
Try by console:

Code: Select all

xlock

Code: Select all

xlock --help

Code: Select all

xlock -password string

Precise Puppy 5.7.1

Posted: Mon 10 Feb 2014, 12:12
by Sky Aisling
Thank you, watchdog
My bad apparently. I rebooted and all is fine now.
One letter entered as password, then 'enter' and Xlock activated.
:roll:

Precise Puppy 5.7.1

Posted: Sat 22 Feb 2014, 17:37
by L18L
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.
#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')"
script attached for your conveniance

Re: Precise Puppy 5.7.1

Posted: Sat 22 Feb 2014, 17:57
by ASRI éducation
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.
I'll try soon. This functionality can be very interesting.
Thank you.

Screenshot

Posted: Sun 23 Feb 2014, 12:23
by MyPuppysaysWauWau
Hi,

Screeny 0.7 fails on my Laptop (Dell XPS1210) :(

Image

Image

Regards from Vienna,
Walter

Posted: Mon 03 Mar 2014, 05:15
by RSH
Hi.

What I did learn from programming functions, is: usually one can have only one function per name or one name per function.

I did not learn that it would be possible to have two functions using an equal name within the same code.

So why there is function free_coord twice in /usr/local/pup_event/frontend_funcs ???

Which one is used ?

If both are used, how does this work ?

And which one is executed first ?

Any clues ?

Thanks.

RSH

Code 1:

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 2:

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
}
? ? ?