WISH File Rusher 2011

Filemanagers, partitioning tools, etc.
Post Reply
Message
Author
User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

WISH File Rusher 2011

#1 Post by pa_mcclamrock »

WISH File Rusher 2011 is a simple file manager for Linux/Unix file systems, inspired by Henrik Harmsen's FileRunner 2.5.1. It's written (by me) in Tcl/Tk, and available for download from Pa Penguin's Icebox (http://www.pa-mcclamrock.com/papenguins ... l#wishrush). Requires Tcl (http://www.pa-mcclamrock.com/tcl-8.5.6-v1.pet) and Tk (http://www.pa-mcclamrock.com/tk-8.5.6.pet). Features include the following, among others:

* Like FileRunner, WISH File Rusher uses the highly efficient "select-and-click" procedure for copying, moving, or linking files (i.e., just select the files from the left or right column and click a button in the middle column), rather than the less efficient "drag-and-drop" procedure.

* Navigation features include bookmarks and Top, Up, Home, Back, Forth, Match, and Go (history list) buttons.

* New subdirectories to any depth can be created simply by adding all subdirectory names to the left or right directory entry line and pressing Enter or clicking New Dir.

* Procedure for associating file types with programs for displaying or editing files is easy and obvious.

* File name, size, "time stamp," permissions (in 3-digit form), and owner are displayed at all times in left and right multi-column lists with flexible-width columns.

* Command button allows quick execution and display of output from a specified command using WISH Mini-Console (http://www.pa-mcclamrock.com/papenguins ... ml#wishmin) (if installed) on all selected files.

* Size Up button allows quick calculation of total size of selected files or directories.

* Own/Grp and Perms buttons allow quick display and change of file owner, group, and permissions.

* Tar, Zip, Untar, and Unzip buttons allow easy creation and extraction of tar and zip archives. Petget button allows single-click installation of .PET packages for Puppy Linux.
Last edited by pa_mcclamrock on Wed 09 Mar 2011, 19:31, edited 1 time in total.
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
tubeguy
Posts: 1320
Joined: Sat 29 Aug 2009, 01:04
Location: Park Ridge IL USA
Contact:

#2 Post by tubeguy »

Great program, thanks!
[b]Tahr Pup 6 on desktop, Lucid 3HD on lappie[/b]

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#3 Post by sc0ttman »

I love these apps, you've done a REALLY good job on them... Great functionality for such a tiny filesize..

I'm aware Gnocl makes Tcl/Tk stuff look like GTK,.. But I have a quick question.

WISH Disc-Writer looks EXACTLY like GTK.. Is this done with Gnocl?

If so, how do I make WISH File Rusher (and your other apps) look exactly like the WISH Disc-Writer theme??

Then I would LOVE it even more!
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

#4 Post by pa_mcclamrock »

sc0ttman wrote:I love these apps, you've done a REALLY good job on them... Great functionality for such a tiny filesize..
Thanks--that's exactly what I like to hear! :D
I'm aware Gnocl makes Tcl/Tk stuff look like GTK,.. But I have a quick question.

WISH Disc-Writer looks EXACTLY like GTK.. Is this done with Gnocl?
Yes. Gnocl apps will take on your selected GTK+ theme just like any other apps that use GTK+ widgets.
If so, how do I make WISH File Rusher (and your other apps) look exactly like the WISH Disc-Writer theme??
Well . . . step one is to ask me that question. Step two is to wait for me to compile Gnocl 0.9.95 into .PET packages (unless you'd like to get the source tarball from the Gnocl website (http://wwww.gnocl.org) and beat me to it--let me know which you prefer). A while ago I tried re-doing a few of my other apps with Gnocl 0.9.92, but it lacked some needed features that I'm pretty sure Gnocl 0.9.95 has.

Step three is either to wait for me to re-write some more apps to use Gnocl 0.9.95, or to give it a try yourself, or both (i.e., either collaborate on the same ones, or try one or more by yourself). If you're familiar with Tk, you should be warned that Gnocl geometry management is a lot different from Tk geometry management; I mean, you actually have to re-write the GUI completely, not just to substitute some Gnocl commands for Tk commands in the same framework. Once you learn Gnocl, though, it's no harder than Tk (for the most part).

Let me know what you would especially like to see happen, and how much help (if any) you'd like to provide!
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

#5 Post by pa_mcclamrock »

Update: Step two (see above) has been completed, at no cost to me in time or effort! Inconspicuously included in what I initially thought was a mere source tarball for Gnocl 0.9.95 were the "gnocl.so" binary and the "pkgIndex.tcl" index file, which were all I needed to make a Gnocl 0.9.95 .PET. I've installed it, it works, and here it is, in case anyone else wants it: http://www.pa-mcclamrock.com/gnocl-0.9.95.pet . Now for step three . . . but not tonight, and not tomorrow either. :roll:
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#6 Post by sc0ttman »

pa_mcclamrock wrote:Update: Step two (see above) has been completed, at no cost to me in time or effort! Inconspicuously included in what I initially thought was a mere source tarball for Gnocl 0.9.95 were the "gnocl.so" binary and the "pkgIndex.tcl" index file, which were all I needed to make a Gnocl 0.9.95 .PET. I've installed it, it works, and here it is, in case anyone else wants it: http://www.pa-mcclamrock.com/gnocl-0.9.95.pet . Now for step three . . . but not tonight, and not tomorrow either. :roll:
I have absolutely no experience with gnocl or tcl/tk, so can't help with step 3.. I would be happy to help you get there, if I could be of any use to you..

I just hoped you had a version lying around.. I'm not in any rush for it, as I released my puplet yesterday..

But needless to say, if and when its made with gnocl, I'll be downloading it and using is ASAP :D
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

#7 Post by pa_mcclamrock »

EDIT 2010 May 24 8:47 PM US EDT:

That didn't take too long--the time display hasn't yet been updated, and most of the buttons still don't work, but a few do, and at least the main GUI is complete. I had to get rid of a few not-much-used buttons in the middle column, because you can't get GTK+ buttons to be quite as compact as Tk buttons, but I don't think they'll be missed. The "Size," "Time-Stamp," "Per[missions]," and "Own[ership]" columns are still there, but you have to scroll over to see them, because the file names aren't cut off as they are in the Tk version.

Image
Last edited by pa_mcclamrock on Sat 05 Jun 2010, 17:50, edited 1 time in total.
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#8 Post by sc0ttman »

Looking good! :D
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

GTK+ edition is now available

#9 Post by pa_mcclamrock »

And here's WISH File Rusher 2010--GTK+ edition, ready to use! (I've tested it, but if anyone finds any bugs I didn't, please let me know.) I changed a few of the middle-column buttons, but everything else should work the same as (or better than) the Tk edition. Requires Tcl (http://www.pa-mcclamrock.com/tcl-8.5.6-v1.pet) and Gnocl (http://www.pa-mcclamrock.com/gnocl-0.9.95.pet).

Download:
http://www.pa-mcclamrock.com/wishrush_gtk-2010.pet

Image
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

Re: GTK+ edition is now available

#10 Post by sc0ttman »

pa_mcclamrock wrote:And here's WISH File Rusher 2010--GTK+ edition,
Love it.. Gonna test it out right away!! Thanks for this.. I really appreciate it!

EDIT

Tested it.. Love it.. Fast, detailed, feature packed.. and very small :D

But, I noticed a few things... You may want to fix these or not..
They are not "issues" for me.. I am happy!

However, I noticed that the 'file associations' bit does not allow commands with spaces, so using "rxvt -e ...." is not accepted.. Nor is "vlc -f"...

Also, on my system, which is 1024x768, the file listing windows do not stretch down fully when maximised, leaving a blank space of 'GTK' at the bottom...

It is not an issue as far as it works fine, but I noticed you have no such GTK block at the bottom of your screenshot

So I thought you might like to see see what I mean..

(I am aware that GTK has scaling issues anyway, so if this is the case, never mind, just ignore me! :) )
Attachments
wishfilerusher.png
blank space at bottom, above taskbar
(168.98 KiB) Downloaded 1410 times
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

Re: GTK+ edition is now available

#11 Post by pa_mcclamrock »

sc0ttman wrote: Tested it.. Love it.. Fast, detailed, feature packed.. and very small :D
Great--thanks!!
But, I noticed a few things... You may want to fix these or not..
They are not "issues" for me.. I am happy!

However, I noticed that the 'file associations' bit does not allow commands with spaces, so using "rxvt -e ...." is not accepted.. Nor is "vlc -f"...

Also, on my system, which is 1024x768, the file listing windows do not stretch down fully when maximised, leaving a blank space of 'GTK' at the bottom...
My solution to that problem is really easy: don't maximize it. :lol: As for the rejection of "rxvt -e", "vlc -f", etc., that was really quick and easy to fix--so quick and easy that I didn't bother giving the revised version a new number. I also found, and fixed, a bug related to the "Untar" button. The revised version has been uploaded and should be available through the same old "GTK+ Edition" link above. Let me know if you find anything else that you think should be changed!
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

Re: GTK+ edition is now available

#12 Post by sc0ttman »

pa_mcclamrock wrote:Let me know if you find anything else that you think should be changed!
First, thanks very much for the update, this is now working perfectly for me..
I really like it.

And I will post any further fixes that needed doing (if you don't mind :P)..

Cheers! :D
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#13 Post by vovchik »

Dear pa_mcclamrock,

Thanks very much. I like the GTK version (some time ago, I posted jfilerunner and also put up a screenshot of it running on puppy on the author's site). This version is better in that it does not have the immense java overhead and is very snappy. The only thing I would like to see, I think, is zebra striping in the file list. It makes the list easier to read. Such striping is on by default in my GTK theme for tree lists and other list widgets, so I wonder why Tcl/tk or Gnocl are not showing it. But this is minor stuff. Congratulations and thanks again.

With kind regards,
vovchik

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

#14 Post by pa_mcclamrock »

vovchik wrote:Dear pa_mcclamrock,

Thanks very much.
You're welcome!
The only thing I would like to see, I think, is zebra striping in the file list. It makes the list easier to read. Such striping is on by default in my GTK theme for tree lists and other list widgets, so I wonder why Tcl/tk or Gnocl are not showing it.
I'm not seeing anything in the Gnocl documentation about how to get zebra stripes, and none of my themes seem to have them by default, but maybe I'll drop a note to the Gnocl guru (William J. Giddings) and see if he knows how to do it.
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

User avatar
vovchik
Posts: 1507
Joined: Tue 24 Oct 2006, 00:02
Location: Ukraine

#15 Post by vovchik »

Dear pa_mcclamrock,

I am an idiot. There are zebra stripes, but they come on not by default but only after clicking on the "Name" column header! Could be a gnocl initialization bug...

With kind regards,
vovchik

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

#16 Post by pa_mcclamrock »

Oh, those zebra stripes! :lol: I think they depend on the GTK+ theme. I don't get them with my Clearlooks-Colorschemes themes, but I got them when I temporarily switched to Citrus-Cut. They only extended across the Name section, though, not the other sections. What I do, when I want to leave no doubt about what's on what line, is to select the line (or lines) I'm interested in. :)
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

Post Reply