[Thunar-dev] Thumbnails

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Tue Jun 28 20:44:14 CEST 2005


Ori Bernstein wrote:
> One important thing though, is that the list gets displayed quickly, and
> doesn't freeze the filemanager while listing (Nautilus (2.10) *does* freeze when
> listing large dirs).

Thunar 1.0 will most probably also freeze, since loading stuff happens 
in the main thread, while the thumbnailer runs in a separate thread. 
This isn't much of a problem tho, since the listing is very fast even 
with large directories.

Loading directory listing in a separate thread would be possible, but 
from my experiments, it adds too much overhead, due to synchronization 
issues.

BTW: nautilus 2.10 doesn't freeze during the directory loading stage, as 
that's done in a separate thread in gnome-vfs. What can make the UI feel 
'freezed' is the icon loading and view layouting, which is done in the 
main thread.

The icon/tree view layouting is also the most problemtic thing when 
talking about large directories. With what we currently have for 
ExoIconView and what GtkIconView 2.8 has, this is very slow.

Benedikt



More information about the Thunar-dev mailing list