Actually, we have started on the module already. It's in proto/emenu. I
didn't use e_modules because I didn't want users to build it and try to
use it as it doesn't really do anything yet, and I didn't feel like
dealing with "Why doesn't this work?" all the time.
We have between us, onefang and myself, enough code to handle generating
eaps from menu items/desktop files whether they be fdo or otherwise. As
I see it, the issue will become the dynamic eap directory and how to get
notified that a new app has been installed.
Personally I think a system like this is a great idea.
Just my 2 cents,
devilhorns
Ibukun Olumuyiwa wrote:
Brought this up in #edevelop, and thought I should throw it out here as
well. Recently there's been some activity on exml, and meanwhile I've been
getting a little annoyed at having to wrestle with e_util_app_edit every
time I need to add a couple of items to my menu or install a new RPM. So
here's proposing that E17 should by default be able to support some
standard system menu using either:
- Fd.o menu standard using $XDG_CONFIG_DIRS/$XDG_DATA_DIRS. Supported by
newer distributions.
- /usr/lib/menu: used by older distributions not conforming to fd.o spec.
Between these two we should be able to handle application menus on most
distributions automatically without users having to wrestle with eaps or
running menu generation scripts everytime they install something new.
Essentially the idea would be to have a dynamic eap directory of some sort
that is kept in sync with the system menu, so whenever a new menu item is
created by a package manager e17 detects it and adds the eap
appropriately, while maintaining the menu structure. The one issue we will
have is the additional dependency of exml, but hopefully this can be
worked out somehow later. So I'm throwing this out there - shoot it down,
contribute ideas, etc. Devilhorns and onefang already have some bits and
pieces necessary for this and are thinking of throwing the mix into proto
as an e module to work on.
Regards,
Ibukun
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel