IgnorantGuru / spacefm

SpaceFM File Manager
http://ignorantguru.github.com/spacefm/
GNU General Public License v3.0
489 stars 73 forks source link

Respect Custom Folder Icons from ROX (et al) #352

Open precutcolours opened 11 years ago

precutcolours commented 11 years ago

ROX is the default file/desktop manager in Puppy Linux. For custom folder icons, it drops a PNG thumbnail ".DirIcon" into the customized folder.

SpaceFM could respect this file and show the icon instead of a generic folder, just like ROX. Perhaps SpaceFM could even adopt the technique for itself.

ROX is a "lightweight" file manager. SpaceFM could respect other file managers in the same way, if their methods are as simple. I don't think SpaceFM should scan third-party XML files and databases. FreeDesktop.org standards are worth considering too, if any apply, but I'd still like to see ROX icons! Best.

precutcolours commented 11 years ago

Mac OS X and Windows also come into play. When a user copies a folder from those systems, it can look the same in SpaceFM.

Mac is BSD Unix and uses hidden files in many ways. I'm not sure what Windows does. If the custom icon method is simple enough, SpaceFM should respect it.

IgnorantGuru commented 11 years ago

SpaceFM does not descend into directories listed - this would negatively impact performance especially because SpaceFM does not use a cached vfs. So this request is unlikely in the current incarnation.

UPDATE: alpha now descends into dirs, #582