gtkfind

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
Bruce B

gtkfind

#1 Post by Bruce B »

GTKFIND VERSION 1.1

Uploaded to Puppy forum by Bruce B on May 28, 2005

gtkfind is a graphical file finding program, written by Matt Grossman
and distributed under the terms of the GNU GPL. It requires X and the
freely distributable (GPL) gtk toolkit to run which Puppy already has.
It makes an excellent addition to Puppy's 'Find' utilities.

The current release is 1.1. This release adds the ability to match
files that are not owned by a known user or group.

------------------

I've attached gtkfind.zip to this post which includes:

1) gtkfind (binary)
2) gtkfind.txt (a copy of this post)

--------------------

This gtkfind binary was extracted from:

http://mirror.aarnet.edu.au/debian/pool/main/g/gtkfind/
gtkfind_1.0.1-2_i386.deb

--------------------

To install:

copy gtkfind in your path - perhaps /root/my-applications/bin
is a good place

edit the menu for your window manager and put it in the 'Find'
section. I'm using icewm and here is an example from my menu
file:

prog "Gtkcat find file" mini-zoom gtkcat
# added the line below
prog "Gtkfind find file" mini-zoom gtkfind
prog "Turma find text" mini-zoom turma
prog "reXgrep find text" mini-zoom rexgrep

Of course you run it many other ways, including a desktop
short cut.

----------------------

Hopefully, someday I will learn how to make dotpup packages

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#2 Post by GuestToo »

i was just looking at gtkfind, thinking it might make a good dotpup

i already converted the man pages to text

Bruce B

#3 Post by Bruce B »

I'm glad you liked it. I really enjoy gktfind.

If you make a pup file can you announce it here also?

What I'm really curious about is will the dotpup be able to add gktfind to the various window managers?

Also, I had a question for you I hope you can answer about running Monkey web server on 127.0.0.1:80, maybe you missed it.

http://www.murga.org/%7Epuppy/viewtopic.php?t=354

Thanks

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

Finders Keepers

#4 Post by Lobster »

Nice Bruce - Nice G2,

:? I found the existing Puppy "find a file" - completely unintuitive so I even resorted to using the command line (but have already forgotten it, something like find ./ filename

I will try your offering Bruce (thanks again) as soon as I am in Puppy. Where am I? downloading VectorLinux in Windows. Tsk tsk - BurnCDCC is so good . . . Hey maybe that would be a good shell/tcl program for someone to write.

Name of ISO?
Burn ISO

Now that would be neat. M m m . . . 8)

Bruce B

gtkcat howto

#5 Post by Bruce B »

Lobster, gtkcat doesn't have help or man page or --help switch I guess.

It works by making databases of CD-ROMs, hard disk or other devices. It is really a neat tool once one understands how to use it. Here is a brief how-to:

1) open gtkcat

2) click on catalog then add path

3) for path put in /

4) make the name what you wish to call the catalog of all files on /

5) click OK

6) it will say 'scanning' in the status bar

7) after it says 'ready' save it to disk

-------------------

After you have built the catalog you will discover it is intituive and fairly powerful for a small utility.You can even catalog all your CD-ROMS and search them to find what files you need in just a few seconds.

It is however a different utility than the gtkfind I uploaded. gtkfind is small enough Barry might want to include it as standard software in Puppy?

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#6 Post by BarryK »

Bruce B,
Good on ya! Yes, I think Gtkcat is great too!
Lots of people have found the user interface unintuitive, not just Lobster
-- but, as you have commented, it okay when you get to know it.

yes, I'm just about to download gtkfind -- as it is small, it might be a nice "easier" complement to Gtkcat.

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#7 Post by GuestToo »

gktfind (and command line find) seem to be able to find files in unionfs dirs now

i haven't tried to intergrate Icewm or Fluxbox menus with Puppy's Unleashed system, yet

a dotpup could add menu items ... it would make the dotpup a lot more complicated ... you would need to check if a menu had the item already, if it wasn't there, to backup the old menu file, use sed to add the item to the menu, hope it didn't damage the menu file ... icewm and fluxbox have seperate menu files, but in jwm and fvwm95, the menu is built into the config file

i usually put a rox appdir wrapper in my-roxapps, which is a lot easier that trying to edit the menus of all the wm's ... if you have a desktop shortcut or menu item to my-roxapp, you can open the my-roxapps folder and click the icon with the middle mouse button, and it will run the app and automatically close the my-roxapps window ... so you can use a rox folder as a convenient "menu" ... and it's a lot easier to manage the items in the folder ... and you can make a convenient shortcut to the app on the desktop too

i setup a "quick launch" menu on the Icewm toolbar that you could easily add menu items to (/root/.icewm/toolbar)

there are config gui's for icewm, but most are written in python

Bruce B

#8 Post by Bruce B »

Thanks for answering my question GuestToo. I think it would be more work than it is worth to write to all the menus. Also I think Barry will put it in a future release. If so your pup file might become obsolete sooner that it is worth to take the time to make a complex script.

Regarding the icewm quick launch, I'm addicted. Here are a few items you might like:

prog "ICE Configuration" groundhog16 beaver /root/.icewm/toolbar /root/.icewm/menu


prog "Rxvt - large" xterm_16x16 rxvt -rv -fn 10x20 -sl 999
prog "Rxvt - small" xterm_16x16 rxvt -rv -sl 999

# note that rxvt has black background and white text, also I have a big rxvt window.

Post Reply