So I think I'm mostly ok for now:

On Mon, Feb 13, 2012 at 10:22:46AM -0800, Marc MERLIN wrote:
> The good news is that the lucid packages install fine on debian testing, so
> I picked that for now.
> The only problem I found was that my application menu expands to an empty
> menu.
> The old (debian) e17 asked me which menu config from /etc/xdg/menus I wanted
> to use.
> The new one asked me nothing about menus when I wiped my config and while I
> do have /etc/xdg/menus/enlightenment-applications.menu , I have an empty
> menu (I had to go to ALT+CTRL+F1 and run DISPLAY=0 xterm to get myself
> started :) ).
> 
> Any idea how I can tell e17 to get its menus from /etc/xdg/menus if it's not
> configured properly by default?

So, "strace is your friend" of course.

strace showed that my ubuntu/lucid precompiled package was configured to
only look in 
/home/merlin/.config/menus/applications.menu 
and that's it.

Apparently that's where ubuntu puts its stuff, but not debian.
Yeah for linux compatibility!

It looks like the menu location is baked in the binary, namely:
/usr/lib/enlightenment/modules/conf_menus/linux-gnu-x86_64-ver-pre-svn-08/module.so

Not, just for "fun", I looked in ~/.xsession-errors:

ESTART: 0.38797 [0.04325] - SLEEP
CRI<14526>: eina_iterator.c:98 eina_iterator_free() *** Eina Magic Check Failed 
!!!
    Input handle pointer is NULL !
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!

Or:
ERR<14526>: eina_iterator.c:99 eina_iterator_free() safety check failed: 
iterator == NULL
ERR<14526>:e_dbus_connman e_connman_private.h:114 
_dbus_callback_check_and_init() an error was reported by server: 
name="org.freedesktop.DBus.Error.NameHasNoOwner", message="Could not get owner 
of name 'net.connman': no such name"
CRI<14526>: eina_iterator.c:98 eina_iterator_free() *** Eina Magic Check Failed 
!!!
    Input handle pointer is NULL !
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!

ERR<14526>: e_randr.c:1678 _e_randr_restore_12_policies() safety check failed: 
e_config->randr_serialized_setup == NULL

Is this "expected" ?

Thanks,
Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/  

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to