+On Sat, 26 Feb 2005 22:20:07 +0000 Till Varoquaux <[EMAIL PROTECTED]> babbled: > I was reading freedesktop's various standards. I know there is a > choice not to use .desktop files since they are heavy to parse and so > on. I fully understand your choice and respect. However since > freedesktops standards and more and more based upon .desktop files xml > and so one I am warry that efl based applications will be more and > more incompatible with the other apps. the plan is to have tools to import any standard (including fd.o's) into e's own repository for your user. think of e's app lists as a cache and tools sync/import from fd.o files or others. remember that systems that are older may not use fd.o's standard - so we can make tools to handle those. this means u can remove the need for handling N different standards from the core code and have translation tools that read the fd.o standards, import and create.modify .eapp files and dirs etc. thats the intent. making gui app importing wizards, ones that work even without fd.o menu trees or kde or gnome trees (the older .applink files) that can just hunt the entire disk for executables, see if they link to libqt or libgtk or libx11 - if the app does, look for function symbols that would indicate they pop up a main window. this way u can find gui apps on a system without meta data. because of the varied menu systems i made a choice to make e agnostic in that regard and not weld itself to ONE camp - it has its internal format (just like gnome and kde have formats IN RAM that are local to their panel or launcher etc.) we have our local internal format on-disk instead. :) > I'd like to know if you have a plan a vision etc... on how you intend > to handle this. Do you intend to make your own standard build a > translation layer or anything else. yes. tools to sync/import etc. is the plan. :) if anyone wants to help... please do! if you can make a good importer to import fd.o menus now that'd be great! if you feel like adding other things like i mentioned above (hunting your $PATH or all directories on the system for executable files that look like they might be an app), handling older gnome menu files and kde applink systems and so on... that's a viable project on its own. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 [EMAIL PROTECTED] Tokyo, Japan (東京 日本) ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel