using e17 with gnome3 session

in enlightenment DR 17 (e17) i always needed to launch the gnome-session manager to enable all the nice features of gnome that would take care of my session such as

  • gnome-settings-daemon
  • gnome-power-manager
  • networkmanager
  • volume
  • notifications
  • proxy settings
  • etc...

all i needed to do was to launch gnome-session at after enlightment starts, now with gnome3 this breaks, because gnome3 gnome-session tries to run its own window manager, whether the accelerated or the fall-back which would break because there is another one already running (enlightment).

finally i found the solution, looking at how gnome-session loads it's environment, i was able to create a new session called e17 which would would run in enlightenment

  1. create a file /usr/share/gnome-session/sessions/e17.session with this content

[GNOME Session]

Name=e17 session

RequiredComponents=gnome-settings-daemon
RequiredProviders=notifications
DefaultProvider-windowmanager=enlightenment
DefaultProvider-notifications=notification-daemon

  1. change the command to launch gnome-session in your startup script to

gnome-session --session=e17

and voila. gnome-session runs without crashing and you get all the gnome goodies

Comments

startup script

As previous commenter said, I don't know what do you mean as "your startup script" . Where should I change that line? Which file?

E17: startup script

Could you please explain how your startup script looks like and

how you set it up as such in E17?

Until the last update I had just "Gnome Settings Daemon" in the list of my startup programs

and it has worked without any problems. The gnome applications had their native look and feel

under E17. But it doesn't work any more after the update two days ago.