Patrick and me have been working on a solution upstream, both with parts in systemd and in user-session-units. We can now start a logind session properly for either wayland or Xorg.
the environment stuff is something that should be done -inside- of the user session - meaning it should be done by a unit that is run by the systemd --user daemon. Also note that hardcoding DISPLAY=:0 is absolutely not what we want upstream, since that would mean that you could never have a display on :1, etc.... This needs more work, a lot more work. Auke On Fri, Jan 3, 2014 at 6:06 AM, Yin Kangkai <kangkai....@intel.com> wrote: > Hi, > > We're trying to bring up Tizen 3.0 mobile on IA devices. We're at a > state that can barely boot into the menu screen. Lots of issues need > to be addressed (these will be tracked soon in jira), among which 2 > biggest ones are SMACK and systemd, I will try to bring some systemd > discussion in this thread. > > As we know, we're now running systemd v208 in 3.0 > > systemd since v205 has its own user session implementation: > user@.service. This is conflicting with our user-session@.service > solution (which was patched into Tizen by Auke's team). > > Align and adopting the upstream user@.service seems a reasonable > choice, at least to me. After I patched the vanilla user@.service with > adding the missing "Environment=", seems the systemd user session can > successfully bring up Tizen UI. > > Environment=DISPLAY=:0 > Environment=XDG_RUNTIME_DIR=/run/user/%U > EnvironmentFile=/etc/sysconfig/tizen-mobile-ui > > However things seems not that simple... > > systemd user session ("systemd --user" in user@.service) is run > through systemd-logind, which in turn is triggered each time a user > login. > > Combine the user session setup currently in Tizen mobile: most > middle-ware services including X and enlightenment are launched though > user session. This leads to a annoy effect: if you open a sdb > connection, those user session services will be triggered to run again > (yes including the X and e17). > > So in short, the Tizen mobile user session setup need to be refactor > carefully. > > Auke and Patrick, do you already have any plan here? > > At the same time, I am trying to understand more about the systemd > upstream user session code and plan, any comments and suggestions are > welcomed. > > Thanks, > Kangkai > _______________________________________________ Dev mailing list Dev@lists.tizen.org https://lists.tizen.org/listinfo/dev