From: Thomas L. <ta...@ec...> - 2001-08-12 14:23:30
|
On Mon, Aug 06, 2001 at 12:03:28PM -0000, Sprague, IT3 wrote: > Ok, oops, s/puxbuf/pixbuf/g... > > All I mean, is also allow AppIcon.png, AppIcon.tif(f), AppIcon.jp(e)g, and > likewise for .DirIcon. Making the extension hardcoded just seems like a > cosmically brain-dead idea, especially since other formats do work, just so > long as they have that hardcoded extension. And besides, most filemanagers > worth their salt these days grok png and jpeg (At least gmc, kfm, nautilus, > konqueror and GWorkspace (TLTIC)). Maybe this would really be an issue to > address in ROX-Lib or ROX-CLib, by putting a wrapper function there. Every extension is another file we have to look for. /usr/share/doc contains about a thousand subdirectories, for example... we'd have to check: /usr/shade/doc/a2ps/.DirIcon.png /usr/shade/doc/a2ps/.DirIcon.gif /usr/shade/doc/a2ps/.DirIcon.jpg /usr/shade/doc/a2ps/.DirIcon.jpeg /usr/shade/doc/a2ps/.DirIcon.tif /usr/shade/doc/a2ps/.DirIcon.tiff /usr/shade/doc/aalib1/.DirIcon.png /usr/shade/doc/aalib1/.DirIcon.gif ... This is not very fast :-( -- Thomas Leonard http://rox.sourceforge.net ta...@ec... ta...@us... |
From: Olivier M. <mig...@ep...> - 2001-08-14 20:33:26
|
Just an idea about .DirIcon.png... What if we allow to look for it on cdroms (for example)? Maybe we need some case insensitive search... We can add support for AppRun files on CDs too, it'll make ROX act as Windows' autorun ;p (but with the difference that the AppRun will only run when the CD dir is openend...we could even add a little symbol on the icon to warn user about it) |
From: Jim K. <jmk...@po...> - 2001-08-14 20:58:53
|
Circa 2001-Aug-14 19:10:24 +0200 dixit Olivier Migeot: : Just an idea about .DirIcon.png... What if we allow to look for it on cdr= oms : (for example)? Maybe we need some case insensitive search... If the CD uses a straight ISO-9660 filesystem, then ".DirIcon.png" is an illegal filename (begins with '.'). If the CD uses Rock Ridge extensions, then it's a case-sensitive filesystem. In my opinion, it's not a good idea to circumvent a case-sensitive filesystem. If the CD uses Joliet (MS-Windows) extensions, the filesystem is case-preserving, but case-insensitive. Hence, ".DirIcon.png" will work even if the file is named ".dIrIcOn.PnG". In short, if the filesystem is caseless, then a caseless search is performed automagically. If the filesystem is case-sensitive, i can't think of a particularly good reason why ROX should look for any filename caselessly, unless explicitly instructed to by the user. : We can add support for AppRun files on CDs too, it'll make ROX act as : Windows' autorun ;p (but with the difference that the AppRun will only run : when the CD dir is openend...we could even add a little symbol on the icon : to warn user about it) How does ROX know that the mount point is a CD? Perhaps it's a floppy, a filesystem, or something else.... --=20 jim knoble | jmk...@po... | http://www.pobox.com/~jmknoble/ (GnuPG fingerprint: 31C4:8AAC:F24E:A70C:4000::BBF4:289F:EAA8:1381:1491) |
From: Thomas L. <ta...@ec...> - 2001-08-20 11:40:54
|
On Tue, Aug 14, 2001 at 07:10:24PM +0200, Olivier Migeot wrote: > Just an idea about .DirIcon.png... What if we allow to look for it on cdroms > (for example)? Maybe we need some case insensitive search... > > We can add support for AppRun files on CDs too, it'll make ROX act as > Windows' autorun ;p (but with the difference that the AppRun will only run > when the CD dir is openend...we could even add a little symbol on the icon > to warn user about it) Well, apart from the slight confusion of Shift clicking (unmount, or look inside?) there's the problem that you don't know what will happen when you mount the CD. Will it open a directory, or run an application? You can't display the warning icon until the CD is mounted, and by then it's too late ;-) The other issue is that we don't know that something is a CD (rather than, say, a floppy or a samba share), and just looking inside a mount point for the .DirIcon.png could cause an automounter to do something. Eg, you change to the /mnt directory and the system tries to mount /floppy, /zip and /cdrom all at once... -- Thomas Leonard http://rox.sourceforge.net ta...@ec... ta...@us... |