File managers (ROX Deficit)

edscott wilson garcia edscott at xfce.org
Tue Jul 12 19:27:54 CEST 2005


El mar, 12-07-2005 a las 17:16 +0200, Benedikt Meurer escribió:
> edscott wilson garcia wrote:
> >>For 1) I sometimes use the gnome-search-tool from Gnome (part of the "bits 
> >>of gnome/gtk"). But usually, I just use "find" from the command line.
> > 
> >>For 2) Rox is the only file manager I know (on Linux) that uses the file 
> >>system extended attributes. You can attach a custom mime type to a file, 
> >>if you wish, using an extended attribute. It also supports the file 
> >>"magic" method.
> >>
> >>The xffm I find to be very slow.
> > 
> > Actually, that's not xffm but the GtkTreeView widget that's slow.
> 
> GtkTreeView itself is pretty fast. List/Treeviews in applications are 
> usually slowed down by using unsuited renderers (e.g. 
> GtkCellRendererText and GtkCellRendererPixbuf are ok for most cases, but 
> atleast the latter is not necessarily the best choice for a 
> list/treeview in a file manager, as the model must provide the whole 
> icon, scaled to the proper size and combined with the emblems) and the 
> use of generic data containers like GtkListStore or GtkTreeStore for 
> large models.

Yes, probably specific cell renderers would help. You also have to keep
an eye open to avoid inefficient default ways of the GtkTreeView, like
sorting the treeview when each element is added instead of doing a
single bulk sort, or rendering each row when added instead of loop
rendering. Anyways, the xffm treeview is faster than the nautilus
equivalent (showing everything), and Rox does not have a treeview, just
a listview, so there is no comparison. 

regards,

-- 
edscott wilson garcia <edscott at xfce.org>




More information about the Xfce mailing list