Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 18 Aug 2018, 08:40
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Filesystem
ROX-Filer 2.11 patched
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 4 [46 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Author Message
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 1560
Location: nyc

PostPosted: Wed 13 Jun 2018, 09:35    Post subject:  

thanks for this, woodenshoe-wi.

working well in an old xenial32 spin (based on 704) and a few tahr64 spins (based on 605).

had backups of the pinboard(s) so having mine reset to the alien default wasn't a problem; being able to remove and move columns is great; the installation preserved all my other rox mods (custom icons and the ability to set right click shortcuts were added to the original iso and not lost when the new items were added to the tool bar and menus); the clipboard is great....


mirrored your efforts here: rox filer 4 by woodenshoe (32/64)

thanks again!

-pd
Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Sun 17 Jun 2018, 19:20    Post subject:  

Here are new pets with the 'Delete' key binding change and menu rearranging. I decided to go with "Ctrl+D" for 'Duplicate' because that makes the menu a little narrower and is easier to type.
32 bit version https://www.dropbox.com/s/7xpy3m3nlhmqna8/rox-filer-standalone32-woodenshoe-5.pet?dl=1
64 bit version https://www.dropbox.com/s/yghhwqcwejqwils/rox-filer-standalone64-woodenshoe-5.pet?dl=1

I also made some changes to the copy and move functions to bring them closer in line with the jun7 branch. If you don't have "Quite" mode default for the 'Copy' and 'Move' dialogues it will still prompt you if overwriting an older file with a newer one even if the 'Newer' check box is ticked. Jun7 figures it is a bug if you want to be prompted for every action (you are not in "Quite" mode) and older files get overwritten by newer ones without being prompted even though you are prompted for every move or copy that doesn't result in an overwrite. Makes sense to me, so this change is intentional.

Pets that are suitable for woof builds are available upon request, but they are not meant for installing into a running system so I am not posting links here.
Back to top
View user's profile Send private message 
Smithy


Joined: 12 Dec 2011
Posts: 909

PostPosted: Mon 25 Jun 2018, 18:04    Post subject:  

Seems to be working good Woodenshoe, Not noticed any bugs in cut, copy paste.
What are roxapps btw? Can one make videoplayers and audio players for rox? I think pizzagood's ram thing was a roxapp?
Too lazy to search through loads of..text.
Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Tue 26 Jun 2018, 11:24    Post subject:  

Smithy wrote:
What are roxapps btw? Can one make videoplayers and audio players for rox? I think pizzagood's ram thing was a roxapp?
Too lazy to search through loads of..text.


I'm afraid I can't help you there, I don't know anything about roxapps myself.

Unless it is the same thing as an AppDir which just means that it is a directory with an AppRun script inside and unless you hold down the "Shift" key when you click on it ROX will run the AppRun script instead of opening the directory.

Directories can also have a .DirIcon file inside which will be shown instead of the standard directory icon for that particular directory, and this version of ROX has the patch applied to allow files to have "comment" files.
comment_DirIcon.png
 Description   
 Filesize   37.7 KB
 Viewed   300 Time(s)

comment_DirIcon.png

Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Mon 02 Jul 2018, 01:21    Post subject:  

New version for testing,
32 bit version https://www.dropbox.com/s/fvhsutzp1xu8fnt/rox-filer-standalone32-6woodenshoe.pet?dl=1
64 bit version https://www.dropbox.com/s/eaoh8kw74wfgk6u/rox-filer-standalone64-6woodenshoe.pet?dl=1

These have some significant changes in the way that filer windows are closed if the directory they are showing is missing/deleted. It is now a setting in 'Options...' if you want to close the window automatically.
Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Mon 06 Aug 2018, 16:56    Post subject:  

New version for testing,
32 bit version https://www.dropbox.com/s/c7ahi4nv1dwwu3q/rox-filer-standalone32-7woodenshoe.pet?dl=1
64 bit version https://www.dropbox.com/s/bhnw2zpanjdy6wi/rox-filer-standalone64-7woodenshoe.pet?dl=1

recobayu wrote:
I still have problem when i will select multiple file by mouse (block by click and drag) in list view mode. I must choose the right coordinate (usually a line between two file) so i can block it. Could it be more easier as icon view does?


I finally got a solution that I am happy with, so give it a try with the new version. Items can be dragged by clicking in the icon and name columns, but all other columns will start a selection box.

I also cherry-picked the commit from jun7 adding an optional atime column, so if you want to see the Last Accessed time in list view mode, look in Options...

I was able to figure out that the strange behavior from the common32/64 versions was from specifying a nonexistent backdrop image in PuppyPin, so I am not releasing pets that are suitable for woof builds until this is figured out.

I would appreciate it if people would be willing to test this version, because if nothing serious is found I hope it could be included in the next testing version of Puppy.
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Fri 10 Aug 2018, 11:24    Post subject:  

Hello

Downloaded from github, compiled with clicking the folder.
Running it in ( almost.. ) fresh savefolder of TahrPup606, 32bit.
Did not notice any changes to desktop wallpaper or icons btw.
First impression is, that new menuitems work fine, at least with defaults.
/tmp/xerrs.log and /var/log/messages look clean.
Could be grouped differently, while that is not an issue atm.

I kinda like the way web-browsers manage files with the same name.
Does it matter which one is newer if I download rox-filer-master from different
locations? It just renames the second package to rox-filer-master(1), and so on..
Maybe "New" toolbutton could use a similar method?

Are there any plans to dig deeper with this project?
There are some small issues that cannot be resolved without changes to source,
then again - I have no intention to derail or hijack this topic here..
Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Sat 11 Aug 2018, 00:42    Post subject:  

torm wrote:

I kinda like the way web-browsers manage files with the same name.
Does it matter which one is newer if I download rox-filer-master from different
locations? It just renames the second package to rox-filer-master(1), and so on..
Maybe "New" toolbutton could use a similar method?

What "different locations" are you downloading from? I merged the dtomas fork https://github.com/dtomas/rox-filer (last activity Feb, 2016) and the seirios fork https://github.com/seirios/rox-filer (last activity May 2017) and cherry-picked some commits from the jun7 fork https://github.com/jun7/rox-filer (actively maintained). The master branch of each of these forks is different.

As for the "New" toolbutton, the "NewDir" and "NewFile" text is just a placeholder and should be replaced with more meaningful names. I don't see how "NewDir(1)", "NewDir(2)"... would be useful.

If you want files to be renamed when moving them to a directory that already has files with the same name you should try the jun7 fork, I think sequence numbering is already implemented there. Because I wanted the commits for clipboard support from the dtomas fork they came with merge conflicts with the jun7 fork, but I would rather work on figuring out how to get clipboard support cherry-picked to the jun7 fork than trying to merge all the changes from the jun7 fork.

torm wrote:

Are there any plans to dig deeper with this project?
There are some small issues that cannot be resolved without changes to source,
then again - I have no intention to derail or hijack this topic here..

Well, I think this topic is about any patched version of ROX-Filer that is used with Puppy Linux. It was started by radky, I worked on it for a while and I think I am close to being done with the changes I wanted, and if you have the inclination to pick it up and continue with more changes I think this topic would be the appropriate place to do it.
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Sat 11 Aug 2018, 11:17    Post subject:  

@woodenshoe:

The capacity to change the links associated to a file type is lost in your
version. No 2nd ROX-Filer window pops up when I click "Customize Menu".
So the symlinks associated to a file type cannot be changed.

(This in the echinus window manager. Someone please confirm or contradict
the above with jwm or icewm? Thanks.)

So I'll be sticking with the ROX-Filer Classic. Don't feel discouraged, continue
applying your inquisitive and brilliant mind to Puppy stuff.

Maybe just test more the parts you have not changed against the part you
have changed? (This is not meant to be personal criticism, it is a principle of
programming.)

Good continuation. BFN.

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
sheldonisaac

Joined: 21 Jun 2009
Posts: 723
Location: Philadelphia, PA

PostPosted: Sat 11 Aug 2018, 12:38    Post subject: "Customize Menu"?  

musher0 (in part) wrote:
]The capacity to change the links associated to a file type is lost in your
version. No 2nd ROX-Filer window pops up when I click "Customize Menu".
So the symlinks associated to a file type cannot be changed.

(This in the echinus window manager. Someone please confirm or contradict
the above with jwm or icewm?

By coincidence, I downloaded this ROX-Filer pet today, and intended to try it, without loading the savefile, in your Xenial 7.06 (my everyday OS)

I don't know what this "Customize Menu" is; is it related to my use of JWM?

So I will go ahead with trying this new ROX-Filer.

Thanks.

_________________
Dell E6410: Xenial, etc
Dell Mini 9, Acer Aspire One, EeePC 1018P, PowerBook G4
Intel D865GBF, Intel DQ35JOE
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 12572
Location: Gatineau (Qc), Canada

PostPosted: Sat 11 Aug 2018, 13:28    Post subject:  

Hello sheldonisaac.

The use of ROX-Filer's "Customize Menu" is explained towards the bottom
of Chapter 6 in the ROX-Filer's Manual. To see it, type, in console (or
directly):
Code:
defaulthtmlviewer file:///usr/local/apps/ROX-Filer/Help/Manual.html
and scroll down towards the bottom of Chapter 6.

I have included a couple of screen captures related to the use of this
"Customize Menu".

The "Customize Menu" is an entry in ROX's "Right-Click Menu." It is not part
of any window manager.

IHTH.
ROX-Help-Customize-Menu.jpg
 Description   
 Filesize   143.13 KB
 Viewed   107 Time(s)

ROX-Help-Customize-Menu.jpg

ROX-Customize-Menu-menu.jpg
 Description   
 Filesize   73.29 KB
 Viewed   106 Time(s)

ROX-Customize-Menu-menu.jpg

ROX-Customize-Menu.jpg
 Description   
 Filesize   97.67 KB
 Viewed   106 Time(s)

ROX-Customize-Menu.jpg


_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Sat 11 Aug 2018, 15:52    Post subject:  

musher0 wrote:

The capacity to change the links associated to a file type is lost in your
version. No 2nd ROX-Filer window pops up when I click "Customize Menu".
So the symlinks associated to a file type cannot be changed.


I think the problem is caused by to the SendTo symlink pointing to a nonexistent directory, and I patched ROX to create the directory if it doesn't exist.

Although I can understand why my changes to ROX would keep the second window from popping up, I don't understand how the "Classic" ROX-Filer could actually add links associated to a file type while the SendTo symlink points to a nonexistent directory...

So, if you would please test one of these pets to see if the problem is actually fixed,
32 bit version https://www.dropbox.com/s/c7d0vo7aqdfhhxu/rox-filer-8woodenshoe-i686_common32.pet?dl=1
64 bit version https://www.dropbox.com/s/p82c8x5z2j7h5xb/rox-filer-8woodenshoe-x86_64_common64.pet?dl=1
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Tue 14 Aug 2018, 13:10    Post subject:  

The "jun7" version failed to compile the last I checked it.. maybe downloaded on a bad day.
I was thinking about "lightweight" version of ROX-Filer, with a simple copy/paste ( found here )
and a foolproof "back-same" toolbutton. Maybe toolbar should also be separated into
hard-coded / user-selectable / user-definable sections, so it would be more of a use
for both users and theme design.
For now I have no idea, need to read the source in detail, so it wouldn't be any time soon.
It takes time to start thinking GTK-2 again..

PS.
No problems here with "customize menu" .
rox_cut-paste.png
 Description   ROX cutting and pasting.. Moved the "paste" item to submenu.
 Filesize   141.13 KB
 Viewed   56 Time(s)

rox_cut-paste.png

Back to top
View user's profile Send private message 
woodenshoe-wi

Joined: 28 Jul 2017
Posts: 61
Location: Wisconsin

PostPosted: Tue 14 Aug 2018, 13:21    Post subject:  

I have been able to compile the jun7 version in a xenial based pup, but I haven't tried it in tahr.

That is one of the downsides of having new features/code fixes, sometimes they depend on newer versions of libraries.

You can choose which buttons you want on the toolbar in "Options...", but I don't think there is the ability to add user defined buttons.
Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 165

PostPosted: Wed 15 Aug 2018, 11:49    Post subject:  

..jun7 compile error was from gcc about something C99 mode only..
Nevermind.
__

Now, just my two cents ( lines.. ) for patching ROX.

options.c file..
in *build_label ( around line 1369 ) add:
Code:
gtk_event_box_set_visible_window(GTK_EVENT_BOX(spacer), FALSE);


and in *build_spacer ( around line 1386 ) add:
Code:
gtk_event_box_set_visible_window(GTK_EVENT_BOX(eb), FALSE);



.. and that should remove the strange stripes in Options window text area, that appear
with almost any other GTK-2 theme. Should work for GTK-2 ( since: GTK 2.4 ) versions of ROX.
While spacers can be replaced with "empty labels" in xml file - there's no external workaround
for infolabels that have the GtkEventBox window as built-in.
There must be some better way to create dummy spacers, however this should pretty up
this ugly hack for now .. Smile
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 3 of 4 [46 Posts]   Goto page: Previous 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Filesystem
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0717s ][ Queries: 15 (0.0082s) ][ GZIP on ]