Nautilus has been slow for 13 years. If Linux file browser speed can't improve with Moore's law then it is time to drop the fancy mime based "open every file and read its header" feature in my opinion. People should not be waiting 500ms for their file browser to display 10 files in 2014, all for the sake of random text files that don't have an extension and should probably be opened with a text editor anyway. In my opinion the Nautilus UI has degraded over time, and has never met the usability standards introduced by windows explorer 95/98 (not that Windows has kept them). It seems like the trend in application/OS user interface development has gone towards zero-customisability; attempting to make one UI fit the needs of both first time and power user, an impossible task. Here are some general suggestions to improve Nautilus efficiency;
- instantaneous folder browsing (options to disable mime extension reading and any other header operations which make Nautilus slow) - the ability to add/remove standard interface buttons (eg "up folder", "home folder") - the ability to select a real location bar (not a bubble bar) - the ability to remove all clutter left and right of the address bar (these should be located in the View menu) - the ability to position the address bar on its own row (the user needs to be able to see the full path at all times, even when operating with multiple unmaximised file manager windows) - the ability to show the full path in the title bar (such that Nautilus windows containing a folder of the same name can be distinguished in the window manager taskbar) - the ability to open a new Window (Ctrl-N) at the same location - the ability to disable the sidebar without using dconf-editor - the ability to add keyboard shortcuts for missing functions (eg Ctrl-G for go button operations; note in order to press Enter after a paste operation the user must move their right hand off the mouse) - the ability to add keyboard shortcuts for existing functions, without modifying .config/nautilus/accels (eg "BackSpace" for ShellActions/Up) - the ability to view full dates/times - the ability to select an arbitrary application to open a txt file with - the ability to create a new document (without modifying Templates) - the ability to navigate the UI using the keyboard (given there is no longer a menu bar) - the ability to stop the search bar from popping up every time the user presses a character on the keyboard - the ability to close the search bar using the mouse (without knowing that you have to press Ctrl-f) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nautilus in Ubuntu. https://bugs.launchpad.net/bugs/869793 Title: Nautilus is very slow when opening folders with many files Status in Nautilus: Confirmed Status in “nautilus” package in Ubuntu: Triaged Bug description: Opening folders with many files takes a long time with Nautilus, to the point it becomes unusable for folders with more than 5K files. I've measured the time it takes for folders with different amount of files to open with Nautilus and Gnome Commander. It is ~6 times faster with GC on average. In folders with ~20K files, it takes 30s with nautilus versus 6! with GC. With Nautilus ~3500 files tales 6 seconds ~7000 files takes 18 seconds ~15000 files takes 22 seconds ~20000 files takes 30 seconds With Gnome Commander ~3500 files tales <1 second ~7000 files takes 1.5 seconds ~15000 files takes 3 seconds ~20000 files takes 6 seconds These are mostly small dicom files (MRI images). I am using a 8 core 3.4Ghz and 16Gigs of RAM with Ubuntu 11.04 64-bits. Also, of course, things like selecting all files and copying them around is absurdly slow and makes nautilus unusable... but that would be another bug report (?). To manage notifications about this bug go to: https://bugs.launchpad.net/nautilus/+bug/869793/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp