On Apr 11, 2011, at 4:55 PM, [email protected] wrote: > On Tue, Apr 12, 2011 at 1:53 AM, [email protected] > <[email protected]> wrote: >> On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray <[email protected]> wrote: >>> >>> On Apr 11, 2011, at 3:43 PM, [email protected] wrote: >>> >>>>>>> There is no /etc/xdg/ directory on my system. Should there be? >>>>>>> >>>>>> >>>>>> thats where system-wide menus live (and are updated when new >>>>>> applicaitons are installed, package manager should take care of this). >>>>>> maybe you need to install some xdg packages of your distribution. >>>>> >>>>> Well my distribution is.. MacOSX. There is no package manager or xdg. >>>>> >>>> well, I would suggest that next time you put OSX in the subject line. >>>> I know nothing about running e17 on osx ;) >>> >>> Nor do I. :) But I am quickly learning. >>> >>> My confusion is that a list of X11 applications already shows up in other >>> places in e17, for example, in the setup screens on first run, in the >>> Settings -> Settings Panel -> Apps panels, etc. So there isn't a problem >>> with e17 finding the apps. The problem is specific to, and only to, >>> "Applications" in the main menu. >>> >>> Since e17 is already finding the list of apps elsewhere, I am trying to >>> understand exactly where, and then figure out how to copy that over to the >>> Applications menu. It would be even better if e17 did this automatically, >>> from a config fix or something. >>> >>> So I am trying to figure out the best way to patch OSX. The best patch >>> would be to let e17 generate it the way it normally does, and not from me >>> building my own custom menu. >>> >>>> >>>>> What you are saying is not documented anywhere in the e17 docs. >>>>> >>>>> E17 is supposed to be cross-platform. Linux is the priority for obvious >>>>> reasons, but there's nothing wrong or broken if my OS doesn't use XDG or >>>>> a package manager. >>>>> >>>>> If xdg is a requirement for e17, that needs to be documented. >>>>> >>>>> I don't feel I ever got the answer to my original question. The menu that >>>>> appears when you click the mouse on the desktop shows "Applications" as >>>>> the first item on the menu. This is an existing menu in E17, not one I am >>>>> trying to add on. The problem is this menu has blank contents. >>>> >>>> it shows a blank menu because there is no source to read contents >>>> from. it's the task of package managers to provide default source >>>> files. that simple :) >>> >>> No thats not quite right. e17 is finding apps elsewhere as I explained >>> above. >>> Could you tell me where e17 is getting the list of apps that it is finding >>> for the setup screens on first run, in the Settings -> Settings Panel -> >>> Apps panels, etc. Those show a correct list of apps on my system, without >>> /etc/xdg and without package managers. >> >> The applications that e17 finds are in $XDG_DATA_DIRS/applications. > > usually this is /usr/share/applications, 'echo $XDG_DATA_DIRS' should > show the list for your system.
> echo echo $XDG_DATA_DIRS > > echo $HOME /Users/davidray > env | grep ^E_ E_DATA_DIR=/usr/local/share/enlightenment E_START_TIME=1302566878.3 E_BIN_DIR=/usr/local/bin E_SCALE=1.000 E_ICON_THEME=Tango E_LIB_DIR=/usr/local/lib E_RESTART=1 E_CONF_PROFILE=standard E_PREFIX=/usr/local E_START=/usr/local/bin/enlightenment_start E_IPC_SOCKET=/var/folders/xE/xxxxxxxxxxxxxxxxxxxxxxxx+++TI/-Tmp-//enlightenment-davidray/disp-:0.0-1679 > ls /usr/local/share/applications/ Phone_Book_Sample.desktop econcentration.desktop enki.desktop calculator-edje.desktop elementary_config.desktop envision.desktop converter-sample.desktop elementary_test.desktop ephoto.desktop e16.desktop enjoy.desktop sticky-notes-edje.desktop > But: 1) this list is not showing up in the Main -> Applications menu 2) This is a different list than what I see in the setup screens (which include ones not on my system) 3) When I use the menu Main -> Settings -> Settings Panel -> Apps -> iBar Apps , the list there doesn't match this either. It is a longer list from somewhere else. ------------------------------------------------------------------------------ Forrester Wave Report - Recovery time is now measured in hours and minutes not days. Key insights are discussed in the 2010 Forrester Wave Report as part of an in-depth evaluation of disaster recovery service providers. Forrester found the best-in-class provider in terms of services and vision. Read this report now! http://p.sf.net/sfu/ibm-webcastpromo _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
