Integrating the file chooser with nautilus WOULD be a great step... if in the same process they didn't announce their intention to revamp nautilus UI to be mobile-like and make the whole think could-centric.
Announcement
Collapse
No announcement yet.
GNOME's Nautilus Could See Big Improvements, New Image Viewer Coming Into Focus
Collapse
X
-
Originally posted by caligula View Post
To be fair, XFCE's Thunar is even slower than Nautilus when doing a large number of I/O operations. Nautilus is especially bad at rendering previews because it keeps changing the size of the viewport, forcing the window to scroll randomly, making it hard to select anything before it's 100% done.
The fact that the FOSS world still can't get quite right is revealing of the difficulty of the problem, although IMO Nautilus and Doplhin come close. Not as good as Apple's Finder, but probably reasonably comparable to Windows Explorer in terms of user experience.
- Likes 1
Comment
-
Originally posted by jacob View PostThe fact that the FOSS world still can't get quite right is revealing of the difficulty of the problem, although IMO Nautilus and Doplhin come close. Not as good as Apple's Finder, but probably reasonably comparable to Windows Explorer in terms of user experience.
Comment
-
Originally posted by caligula View Post
Well, the usability problem of scroll bar position jumping constantly, making the window unusable, is pretty much limited to GNOME/Nautilus. I haven't seen it anywhere else. I'm actually quite surprised because I don't think the old GNOME 2.x had that problem. It's 100% a frontend UI problem. I/O operations are much more complex.
Comment
-
Originally posted by jacob View Post
Yes I agree and it's weird because I also think it's a new bug. But at least Nautilus (gio actually) handles the IO operations fairly well. That's where most if not all personal filemanager projects fail.
For example, many GUI tools usually want to build a list of files for a certain operation. E.g. when deleting all files in a folder. It also wants to sort this list the same way it's listed in the GUI view. This consumes a lot of time when the command line tool can just start the operation in any arbitrary order. The command line tools might even accidentally delete new files that appeared after the operation was started.
Comment
-
Originally posted by caligula View Post
That might be true. I haven't done real benchmarks Nautilus vs command line tools, but I'm pretty sure the GUI status controls and windows require some extra computation. Especially when doing large number of I/O ops, the number of system calls might grow by a certain constant factor because the GUI needs to resolve things like file names, dates, and sizes, when the command line utility is able to perform with file descriptors and pointers only.
For example, many GUI tools usually want to build a list of files for a certain operation. E.g. when deleting all files in a folder. It also wants to sort this list the same way it's listed in the GUI view. This consumes a lot of time when the command line tool can just start the operation in any arbitrary order. The command line tools might even accidentally delete new files that appeared after the operation was started.
Comment
Comment