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

Reply via email to