Idea: adopt ROX-Filer
Nice Dougal..
Another issue I thought of... I have ROX desktop using double click for icons. If you single click on an icon, it is highlighted with the translucent mask. But how would we add the feature of clicking on the desktop (not on another icon) to remove focus from the highlighted desktop icon?
Also, if you have double click enabled for ROX file manager navigation as well, you will see that when you click once on a file/folder (to select it), holding shift and using the cursor keys does not make ROX highlight the next or previous files - you cannot use the keyboard to highlight multiple files.
I personally like using the keyboard, especially on laptops... So these things needs doing as well IMHO. Just my 2 cents.
Another issue I thought of... I have ROX desktop using double click for icons. If you single click on an icon, it is highlighted with the translucent mask. But how would we add the feature of clicking on the desktop (not on another icon) to remove focus from the highlighted desktop icon?
Also, if you have double click enabled for ROX file manager navigation as well, you will see that when you click once on a file/folder (to select it), holding shift and using the cursor keys does not make ROX highlight the next or previous files - you cannot use the keyboard to highlight multiple files.
I personally like using the keyboard, especially on laptops... So these things needs doing as well IMHO. Just my 2 cents.
[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]
If I click in the ROX window between two files or directories, the highlight mask goes away from the file or directory I had highlighted. It's hard to find the dead area . It seems to help if I'm using ROX's "Extra details" view and move the cursor over to the middle or right side.sc0ttman wrote:...Another issue I thought of... I have ROX desktop using double click for icons. If you single click on an icon, it is highlighted with the translucent mask. But how would we add the feature of clicking on the desktop (not on another icon) to remove focus from the highlighted desktop icon?
I agree. Sometimes the keyboard is better than the cursor.Also, if you have double click enabled for ROX file manager navigation as well, you will see that when you click once on a file/folder (to select it), holding shift and using the cursor keys does not make ROX highlight the next or previous files - you cannot use the keyboard to highlight multiple files.
I personally like using the keyboard, especially on laptops... So these things needs doing as well IMHO. Just my 2 cents.
Sorry, but here I was actually referring to the desktop icons created by the ROX pinboard, not the file manager. I have no problem de-selecting things in the file manager (just to be clear)Flash wrote:If I click in the ROX window between two files or directories, the highlight mask goes away from the file or directory I had highlighted. It's hard to find the dead area . It seems to help if I'm using ROX's "Extra details" view and move the cursor over to the middle or right side.sc0ttman wrote:...Another issue I thought of... I have ROX desktop using double click for icons. If you single click on an icon, it is highlighted with the translucent mask. But how would we add the feature of clicking on the desktop (not on another icon) to remove focus from the highlighted desktop icon?
[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]
- Dougal
- Posts: 2502
- Joined: Wed 19 Oct 2005, 13:06
- Location: Hell more grotesque than any medieval woodcut
Well, you could look at the docs to see if there's another fancy way (rox has heaps of nice features), but there are a few I use:Makoto wrote:Hmm... is there, perhaps, an easier way of selecting a large group of files without Ctrl-clicking (or middle-mouse button-clicking) on each file, one by one... or in those rare instances when I'm at the end of the list and can draw a rectangle around the files?
- Ctrl-A... if you don't want all, just un-select the ones you don't want (the spacebar makes this pretty easy).
- Select the few you don't want and invert the selection...
- If you want all the files with the same extension, use the "." feature: for all .html files, just type ".html" and they'll get selected.
- Use the "?" feature: if you want all the files with a name starting with "pup", type ? and then
Code: Select all
'pup*'
A more complicated example: you have a directory with files named 01 02 ... 40 and want only 20-40, so you type ? and then
Code: Select all
'[234][0-9]'
Code: Select all
'2[5-9]', '[34][0-9]'
Note another nice trick rox has (appears under "Saving and restoring the selection" in the manual): if you go to a certain directory a lot, when you are in that directory you just need to type Ctrl+<number> and that directory will be remembered by that number, like a simple bookmark.
Example: go to /usr/share/doc, then press Ctrl+1 -- afterwards every time you press "1" it will jump to /usr/share/doc!
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Some say your nose
Some say your toes
But I think it's your mind
- Dougal
- Posts: 2502
- Joined: Wed 19 Oct 2005, 13:06
- Location: Hell more grotesque than any medieval woodcut
The best solution would be to cure yourself from the MS disease... double-clicking, I mean, not Multiple Sclerosis...sc0ttman wrote:Another issue I thought of... I have ROX desktop using double click for icons. If you single click on an icon, it is highlighted with the translucent mask. But how would we add the feature of clicking on the desktop (not on another icon) to remove focus from the highlighted desktop icon?
As for what to do with rox, the question is how rox actually behaves in double-click mode: can you highlight a few icons and then move them, like in Windows?
If not, then you don't want the highlighting at all, in which case you just make the draw_wink function to check if you're in double-click mode and, if so, do nothing.
If it does, you probably want to add something to forward_to_root() to make it unselect the selected icons.
I don't know about this, you need to look in the relevant part of the code...Also, if you have double click enabled for ROX file manager navigation as well, you will see that when you click once on a file/folder (to select it), holding shift and using the cursor keys does not make ROX highlight the next or previous files - you cannot use the keyboard to highlight multiple files.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
Some say your nose
Some say your toes
But I think it's your mind
Yeah, but in the hypothetical example I had in my mind, there were 1,000 files in a directory, and I'd want to select 200 of them, from somewhere in the middle.Dougal wrote:Well, you could look at the docs to see if there's another fancy way (rox has heaps of nice features), but there are a few I use:
- Ctrl-A... if you don't want all, just un-select the ones you don't want (the spacebar makes this pretty easy).
I didn't know you could use the spacebar like that, though. (Tested it a moment ago.) I've learned something new, today.
Hmm... didn't know about that one, either.- Select the few you don't want and invert the selection...
- If you want all the files with the same extension, use the "." feature: for all .html files, just type ".html" and they'll get selected.
Enter, maybe? Or Ctrl/Alt for the occasional alternate option.But in many cases just pressing the spacebar for a few seconds is the fastest way... what do you need but a spacebar and four arrow keys?
Heh, I'm definitely one of the older veterans used to doing almost everything via the keyboard.
Thanks!
Edit: As for double-clicking/the "MS disease," I have ROX set to double-click as well, but that's mainly because I want to avoid accidentally executing something (every once in a while I might accidentally get a little heavy-handed and left-click the mouse on something when I didn't mean to, for example).
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Rather than go to the trouble of adding a tree-like graphical interface for ROX's file management, and taking Konquerer's lead I was thinking that perhaps add-ons might already exist in Dillo or SeaMonkey to fill the gap. Then I found one for FireFox: "Firefly" (https://addons.mozilla.org/en-us/firefox/addon/firefly/) - though it hasn't been updated for years and gets mixed reviews.
In my wildest imagination I picture a Puppy user opening ROX and thinking "Damn - now I need trees", and just dragging the ROX window either onto a browser icon or into an open browser. The file tree for that given location might be highlighted in an automatically-generated new page, providing the the user the opportunity to view and re-organize files within a single window, external to ROX and using the existing functionality of the browser.
Maybe something that fancy is implausible- but at least an "Explorer" or "Navigator" function for Puppy's Dillo or Pupbrowser would be sweet. Is the idea possible, plausible, or just plain fantasy?
In my wildest imagination I picture a Puppy user opening ROX and thinking "Damn - now I need trees", and just dragging the ROX window either onto a browser icon or into an open browser. The file tree for that given location might be highlighted in an automatically-generated new page, providing the the user the opportunity to view and re-organize files within a single window, external to ROX and using the existing functionality of the browser.
Maybe something that fancy is implausible- but at least an "Explorer" or "Navigator" function for Puppy's Dillo or Pupbrowser would be sweet. Is the idea possible, plausible, or just plain fantasy?
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
I still like the gtk1 version of rox ... a couple more backports like the ones amigo did and it would be great and only 1/3 the weight
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
Where can I find this gtk1 version of ROX? Would it work in Lucid 245? I'd like to try it to see if it copies files inside a directory in numerical order of filename. Presently, when I drag an mp3 book directory containing several hundred mp3 files to my mp3 player, the files in the directory are copied in some weird order, not in the order of their filenames as you would expect.
In the Puppy 2.x repository, which was still alive last time I looked. You might want to build Amigo's latest version instead though.Flash wrote:Where can I find this gtk1 version of ROX?
Yes - it would also need the libgtk12 and libgdk12 packages or whatever they are called.Would it work in Lucid 245?
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Flash wrote:For what it's worth, there's a feature I'd like to see included in all file managers. It seems to me that a file manager ought to be able to show a tree view of the subdirectories in a directory, without showing any files.
Puppyt wrote:I very much agree with you, Flash -
ROX needs at least a Directory Tree option - not primarily for, but at the very least incredibly helpful for users from different OS backgrounds. (Multi-panels would be nice too but perhaps overdoing it.) Indeed, within Puppy my main turn-off always has been ROX's "babied-up" icon-default display as it strikes me as patronizing to users new to Puppy and Linux as a whole. I do appreciate what ROX has hidden under its hood. However, for my part, without tree view ROX frequently has me barking up the wrong sub-directories and I am much happier using Thunar or Konqueror.
amigo wrote:The tree-view idea is, of course, not new. Thomas always resisted that as it is not RISC-like. I would also have like to see it as an option, but my gtk skills are still not up to doing that myself.
I haven't actually managed to build it, but there seems to be a program based on rox which has a tree view (using gqview code) - perhaps a look at its code could be helpful: http://samplecat.orford.org/Lobster wrote:Tree function in Rox:
I suppose we could nab and add source code . . .
. . . meanwhile in Lucid I installed xfe from ppm (puppy package manager)
dragged xfe icon from
/usr/bin
to
/root/.config/rox.sourceforge.net/SendTo/xfe
Now in a rox window I can
right click and 'open with' xfe
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
If you look at https://github.com/ayyi/samplecat/blob/ ... _manager.c you'll see that it came from rox. I think it is the file manager pane in the screenshot that looks kind of like rox in details view.
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Appears to be from rox* Copyright (C) 2006, Thomas Leonard and others (see changelog for details).
both rox and gtk2 (or was it glib2) use libraries from the xdg project and statically build them in (well technically gtk2 builds in the PIC objects) ... and other projects do the same thing. Its only ~100kb but still, I'm suprised Debian doesn't have a patch since they have a policy against such things (but apparently Arch has no such policy)
I once attempted to patch glib and rox so they could share the common objects by exporting those symbols in glib and removing them from the rox build, but after looking at xdg-open, its hard to tell what practical purpose it would serve when we could instead patch rox to use xdg-open directly and not have *.desktop and mime stuff in non-standard locations that make it inoperable with gtk,kde,xfce,lxde, enlightenment and others that do follow the standards ... for no real reason except for NIH (and the zeroinstall thing is pretty damned annoying too - can I just build the sources please)
One of my other pet peeves about rox is not having "yes to all" or "no to all" or "older" (I mention older only because it is useful for copying ./dirbackup to ./dir when you have borked something up and have to return to a known good state ... but that is what tarballs are for I guess) and for that matter "copy" and "paste" for files. I could do without treeview if you could do a split view (basically 2 filer windows smashed together) by middle clicking on the up arrow or home button
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
Okay, I see that now. They've adapted code from rox-filer for that list view, but just below it you can see a tree view. That appears to be adapted from gqview.
technosaurus, you could probably add an optional tree-view to the old rox-filer in a couple of days, with your expertise... all it needs is a horizontal-paned window with some tree code which is available from gqview or the old gtk1 gdmap. I'm still hoping you'll break down and do this someday -even it's just to shut me up!
I'm compiling samplecat just now to have a look at it. Unfortunately, the two file system views don't seem to be integrated.
technosaurus, you could probably add an optional tree-view to the old rox-filer in a couple of days, with your expertise... all it needs is a horizontal-paned window with some tree code which is available from gqview or the old gtk1 gdmap. I'm still hoping you'll break down and do this someday -even it's just to shut me up!
I'm compiling samplecat just now to have a look at it. Unfortunately, the two file system views don't seem to be integrated.
I don't think you guys understand what I mean by tree view. I don't mean just the possibility of a tree view, which is what all dual-pane file managers give you, I mean that when you open a directory which contains other directories which contain other directories, etc., all of the sub-directories in the top directory (the one you're in) are shown open in a tree view. Like what you'd get if you went into Windows Explorer and clicked every directory to show its contents. This is what Tree does and nothing else I know of will do what it does.
I find Tree to be very useful. I cannot for the life of me understand why something like Tree's functionality is not included in every file manager.
I find Tree to be very useful. I cannot for the life of me understand why something like Tree's functionality is not included in every file manager.
@Flash, I very much agree. I'm thinking now a quick "fix" might be to use a browser add-on like "Firefly" - kinda like Konqueror...but now I have FF16, I have to bark up yet more trees instead...
https://addons.mozilla.org/en-us/firefox/addon/firefly/
https://addons.mozilla.org/en-us/firefox/addon/firefly/
Search engines for Puppy
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...
[url]http://puppylinux.us/psearch.html[/url]; [url=https://cse.google.com/cse?cx=015995643981050743583%3Aabvzbibgzxo&q=#gsc.tab=0]Google Custom Search[/url]; [url]http://wellminded.net63.net/[/url] others TBA...
?amigo wrote:Okay, I see that now. They've adapted code from rox-filer for that list view, but just below it you can see a tree view.
I'm not sure what you're looking at, but the screenshot I'm looking at on the main website has the rox-like pane at the bottom right and the tree view at the middle left. I guess the pane at the top left could be based on rox too, but I have a feeling it is also from gqview.
Let us knowI'm compiling samplecat just now to have a look at it. Unfortunately, the two file system views don't seem to be integrated.
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Flash - I don't understand what you think is different about our understanding of a tree view. Have you looked at the one in the samplecat screenshot? Assuming it is hooked up to the other pane so that when you open a folder there it is opened in the treeview as well, how would it be different to what you want?
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER