On Fri, Apr 08, 2005 at 01:27:24PM +0200, Reinhard Drube wrote: > >>> > is there a way to avoid that the whole file tree > >>> > is accessed upon 'file open'? Running gimp on a > >>> > unix machine with AFS client contacts every AFS > >>> > cell around the world. That lasts >15 minutes > >>> > for a simple file open! So I am looking for > >>> > a gimmick at least to avoid access to path /afs. > >>> > I think the same problems can occur with nfs mounted > >>> > file systems. > >>> > > >>> > Before that I operated with gimp 2.0.3 where only > >>> > the path was scanned where gimp was started. This > >>> > worked fine. > > >> File a bug against gtk+. The old filesel special cased /afs and /net, > >> the new one doesn't appear to. > > I think this is not the fact. If I compile > > gtk+-2.4.14/examples/filesel/filesel.c
That uses GtkFileSelection, not GtkFileChooser. Like I said, GtkFileSelection (the old, deprecated widget) special cased things. GtkFileChoose does not. > this program works fast and fine. There you have a pulldown menu > which contains the cwd and all supaths. But without inspecting them > until I select them! > > On the other hand the 'open file' of gimp 2.2.4 offers one clickable > button per subpath. And as I see on the console these subpaths are > inspected. That is absolutely nonsens. The fact that the dialogs look *completely* different, as you noticed, should've been a tip off that you were testing different things. > So if some of you can tell me where is the source file I can change > I will do. If you feel like trying to fix it yourself, start with gtkfilesystemunix.c. There isn't any special casing infastructure there though, so if you were hoping for a one-line change, it's going to be more work than that. -Yosh _______________________________________________ Gimp-user mailing list [email protected] http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-user
