| Author |
Message |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Fri 11 Mar 2011, 21:38 Post subject:
|
|
| Makoto wrote: | | Does Yad require Puppy 5, more or less, or can it be compiled for Puppy 4? I'm just wondering, because I've seen implications it requires newer versions of certain libs, that just aren't present (and not easily upgradable ones, like perhaps glib) in Puppy 4. |
hello Makoto,
I don't use any of the older puppies so i am not sure?
Maybe try compiling it, i used the instructions posted by Technosaurus here:
http://murga-linux.com/puppy/viewtopic.php?t=35507
|
|
Back to top
|
|
 |
cowboy

Joined: 03 Feb 2011 Posts: 238 Location: North America; the Western Hemisphere; Yonder
|
Posted: Fri 11 Mar 2011, 23:42 Post subject:
stu90 avatars |
|
stu90,
sorry to intrude on the thread, and I truly apologize. But the rotating avatars are hilarious. 70's British sit-coms actors? right?
_________________ "If you come to a fork in the road, take it." - Yogi Berra
|
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 1367 Location: Out wandering... maybe.
|
Posted: Sat 12 Mar 2011, 19:33 Post subject:
|
|
I was wondering, somewhat, if technosaurus or someone else might know, offhand, whether or not it links to glib or anything else of the sort. The website and documentation in the yad archive only mentions GTK 2.16 or higher as a dependency... not that I can recall what version of GTK2 is used by default in 4.3.1.
If it's not dependent upon glib or anything else like that, maybe the installs posted in this topic would work for me, as well. (I'd compile it myself, but I'm a little weary of trying to compile things at the moment... a little too much time spent tracking down dependencies. )
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Sat 12 Mar 2011, 23:43 Post subject:
|
|
All gtk deps are automatically included when you link it.
It can do the final link with -lgtk-x11-2.0 only ... the dynamic linker does the rest
I normally use the as-needed flag to allow backwards compat
4.3.x uses 2.14.7, AFAICT 2.16.6 is the last version without many annoying bugs - my pet is available somewhere in the forum, or try one of Barry's later versions with some workarounds.
It takes 1 min to download and compile and has no deps that are not in the devx... i'd do it but only have my Droid right now... for another week or so.
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 1367 Location: Out wandering... maybe.
|
Posted: Sun 13 Mar 2011, 00:41 Post subject:
|
|
Wouldn't I have to update glib, too, if I updated GTK2 to 2.16? I'm remembering from this topic how those that tried upgrading to 2.16 might have problems with a scrambled desktop (and you said you'd created one of the update pets before recalling the insert-key-kills-Seamonkey bug, too, I believe), as well.
...of course, others reading that topic will notice I asked about the version of GTK2 used in Puppy 4.3.1 there, too, a while back. (I'd just prefer it if there was an easy way to tell the version... there's plenty of search engine links telling you it's extremely easy to do; all you have to do is check the Ubuntu package manager... )
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
|
Back to top
|
|
 |
seaside
Joined: 11 Apr 2007 Posts: 833
|
Posted: Sun 13 Mar 2011, 10:18 Post subject:
|
|
Ok, here's yad-0.9.0. compiled in Pup431. Just extract it to /usr/bin.
Cheers,
s
| Description |
yad-0.9.0. compiled in pup431
|

Download |
| Filename |
yad.tar.gz |
| Filesize |
128.59 KB |
| Downloaded |
459 Time(s) |
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Sun 13 Mar 2011, 10:45 Post subject:
|
|
Update for yad - 0.9.1
compiled in Lucid puppy.
| Description |
|

Download |
| Filename |
yad-0.9.1-i486.pet |
| Filesize |
34.59 KB |
| Downloaded |
646 Time(s) |
|
|
Back to top
|
|
 |
seaside
Joined: 11 Apr 2007 Posts: 833
|
Posted: Tue 15 Mar 2011, 18:18 Post subject:
Bfile Subject description: A password manager in Yad |
|
I thought it might be interesting to try out some of the functions in yad-0.9.0., so here is "Bfile", a password manager.
Bfile uses Puppy's Bcrypt for encryption.
The first time opened you will be asked for an 8 digit password and when the Bfile program dialog opens, select "edit" and then enter data. When done editing and making sure that all items are highlighted, hit enter or ok. Anything not highlighted will not be saved.
If you select and enter an item in the main dialog, your default browser will open at the chosen URL and the Userid will be put on the clipboard. Locate the logon userid box and just paste. Return to the Bfile dialog, select the same Url item and then click on "PastePW". Next, find the logon password box and paste.
Note: After the data file Bfile.bfe has been created, and you wish to edit the contents, be sure that all items you want kept are highlighted before hitting "enter" or "ok". If you hit "enter" or "ok" and nothing is highlighted, all the data is erased. (Fortunately, a backup file is generated and if renamed from Bfile.bfeBAK to Bfile.bfe, all is recovered) If nothing needs to be changed, you can safely exit "edit" by clicking "cancel". There's no error checking. If you enter the wrong password or no password, an empty dialog is shown.
Code following is mainly a demo of some Yad functions, so don't be in any hurry to give up the Figaro password manager.
What would really be nice is a linux program that operated like the Windows program, Roboform, where all the text entry boxes are automatically located and filled in - no matter what the webpage produces......
Cheers,
s
| Code: |
#!/bin/sh
# Bfile - Password Manager
editor () {
BLOC=$(for entry in `echo "$PASS1
$PASS1"| bcrypt -o /root/Bfile.bfe`; do echo $entry;done |yad --separator=" " --width=500 --height=300 --center --title="Bfile Edit" --image="gtk-edit" --text="Edit-Delete-Add Url locations" --list --editable --multiple --column="Name" --column="Url" --column="UserId" --column="Password" --button="gtk-ok:0" --button="gtk-cancel:1")
[[ $? -ne 0 ]] && exit
echo "$BLOC" >/tmp/Bfile
echo "$PASS1
$PASS1"| bcrypt /tmp/Bfile
mv /root/Bfile.bfe /root/Bfile.bfeBAK
cp /tmp/Bfile.bfe /root/Bfile.bfe
}
if [ -f /root/Bfile.bfe ]; then
PASS1=`yad --title="Password" --entry --hide-text --image="gtk-dialog-authentication" --text="enter password"`
[[ $? != 0 ]] && exit
else
warning=" "
while [ 1 ];do
PASS=`yad --title="Password" --form --separator=" " --image="gtk-dialog-authentication" --text="$warning" --field="enter password:H" --field="reenter password:H"`
PASS1=`echo $PASS | cut -d" " -f1`
PASS2=`echo $PASS | cut -d" " -f2`
if [ `expr length $PASS1` -lt 8 ]; then
warning="<b><span color='"'orange'"'>Password needs to be at least 8 characters </span></b>"
continue
fi
if [[ "$PASS1" != "$PASS2" ]] ; then
warning="<b><span color='"'red'"'>Passwords do not match - try again </span></b>"
continue
fi
break
done
fi
while true; do
# Selection dialog
LOC=$(for entry in `echo "$PASS1
$PASS1"| bcrypt -o /root/Bfile.bfe`; do echo $entry;done |yad --separator=" " --width=500 --height=300 --center --on-top --title="Bfile Control" --class="on-top" --image="gtk-connect" --text="Select Url location" --list --column="Name" --column="Url" --column="UserId" --column="Password" --hide-column=4 --button=" pastePW :4" --button="gtk-edit:2" --button="gtk-ok:0" --button="gtk-cancel:1")
# appears that --on-top does not keep dialog on top --class works ok
ret=$?
NAME=`echo $LOC | cut -d" " -f1`
URL=`echo $LOC | cut -d" " -f2`
USERID=`echo $LOC | cut -d" " -f3`
PASSW=`echo $LOC | cut -d" " -f4`
echo "$USERID"| xclip
[[ $ret -eq 0 ]] && defaultbrowser "$URL" &
[[ $ret -eq 1 || $ret -gt 4 ]] && exit 0
[[ $ret -eq 2 ]] && editor
[[ $ret -eq 4 ]] && echo "$PASSW" | xclip
done
|
 |
| Description |
Bfile -edit panel |
| Filesize |
17.8 KB |
| Viewed |
1770 Time(s) |

|
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Fri 01 Apr 2011, 07:57 Post subject:
|
|
Update: Yad-0.10.0
Compiled on Lucid puppy.
| Description |
|

Download |
| Filename |
yad-0.10.0-i486.pet |
| Filesize |
46.86 KB |
| Downloaded |
290 Time(s) |
|
|
Back to top
|
|
 |
seaside
Joined: 11 Apr 2007 Posts: 833
|
Posted: Sun 03 Apr 2011, 20:08 Post subject:
|
|
I just noticed that Yad 10.0 now requires a minimum gtk+ version of 2.16.0
Does anyone know how to check what version of gtk+ a pup has?
Cheers,
s
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Thu 07 Apr 2011, 22:19 Post subject:
|
|
| seaside wrote: | I just noticed that Yad 10.0 now requires a minimum gtk+ version of 2.16.0
Does anyone know how to check what version of gtk+ a pup has?
Cheers,
s |
Hey seaside,
not sure how you check to see which gtk+ version puppy has?
Yad sure is developed fast another update.
| Description |
|

Download |
| Filename |
yad-0.10.1-i486.pet |
| Filesize |
37.04 KB |
| Downloaded |
371 Time(s) |
|
|
Back to top
|
|
 |
vovchik

Joined: 23 Oct 2006 Posts: 1230 Location: Ukraine
|
Posted: Fri 08 Apr 2011, 04:05 Post subject:
|
|
Dear Stu,
run this from a terminal to check you gtk+ version:
| Code: | pkg-config --modversion gtk+-2.0
|
With kind regards,
vovchik
PS. You can also look at: /usr/lib/gtk-2.0. Inside you will find a dir with the version no. as part of the name.
|
|
Back to top
|
|
 |
seaside
Joined: 11 Apr 2007 Posts: 833
|
Posted: Fri 08 Apr 2011, 13:00 Post subject:
|
|
| vovchik wrote: | Dear Stu,
run this from a terminal to check you gtk+ version:
| Code: | pkg-config --modversion gtk+-2.0
|
With kind regards,
vovchik
PS. You can also look at: /usr/lib/gtk-2.0. Inside you will find a dir with the version no. as part of the name. |
vovchik,
Thanks for posting that information. I checked both pup 431 and lupu510 and they both have 2.10 according to the folder name.
Regards,
s
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Fri 08 Apr 2011, 13:33 Post subject:
|
|
Many thanks vovchik
lucid 525 has version 2.10 also - yad says it requires minimum 2.16.0 but as far as i can tell it still works ?
|
|
Back to top
|
|
 |
lithpr

Joined: 10 Mar 2011 Posts: 186
|
Posted: Tue 17 May 2011, 18:48 Post subject:
|
|
Here's yad-0.11.0, i opened up stu90's pet to make sure i packaged it the way he did. Of course, if you want to do the honors Stu90, i'll gladly delete this.
| Description |
|

Download |
| Filename |
yad-0.11.0-i486.pet |
| Filesize |
38.62 KB |
| Downloaded |
334 Time(s) |
|
|
Back to top
|
|
 |
|