Package: e16-data
Version: 1.0.0-1
Severity: important

--- Please enter the report below this line. ---

e16 is not started by gnome-session 2.26.2-1.
/usr/share/e16/misc/starte16 calls /usr/bin/gnome-session, but --debug
shows
        
        gnome-session[5587]: DEBUG(+): GsmManager:      ID: 
/org/gnome/SessionManager/App26     app-id:e16.desktop      is-disabled:1   
is-conditionally-disabled:0
        [...]
        gnome-session[5587]: DEBUG(+): app /org/gnome/SessionManager/App26 not 
installed or not for GNOME

/usr/bin/gnome-session checks the e16 desktop file
(/usr/share/applications/e16.desktop) to see whether it is
"disabled" (see line 127 in function is_disabled() in
gnome-session-2.26.2/gnome-session/gsm-autostart-app.c). This "check"
fails if the "Type" field is anything other than "Application" or
"Link" (see line 487 in egg_desktop_file_can_launch() in
gnome-session-2.26.2/egg/eggdesktopfile.c).

Changing the "Type" field from "XSession" to "Application" fixes the
problem (see attached trivial patch).

Not sure whether this should be reported to the gnome-session folks,
though.

-Tobias



--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.30-1-686-bigmem

Debian Release: squeeze/sid
  500 unstable        ftp.us.debian.org 
  500 unstable        emacs.orebokech.com 
  500 unstable        debian-multimedia.org 

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.



--- /usr/share/applications/e16.desktop.orig	2009-07-11 10:00:03.000000000 -0700
+++ /usr/share/applications/e16.desktop	2009-07-11 09:59:51.000000000 -0700
@@ -1,6 +1,6 @@
 [Desktop Entry]
 Encoding=UTF-8
-Type=XSession
+Type=Application
 Name=E16
 Comment=This session starts the Enlightenment (e16) window manager
 Comment[it]=Questo avvia il window manager Enlightenment (e16)

Reply via email to