On Tue, 03.07.12 14:26, Kok, Auke-jan H (auke-jan.h....@intel.com) wrote: > > On Tue, Jul 3, 2012 at 11:10 AM, Léo Gillot-Lamure > <leo.gil...@navaati.net> wrote: > > I'm running a user session using systemd --user and my PWD in the > > session (visible, for example, when launching a xterm) is / instead of > > $HOME as one would expect. That's a bit annoying. > > I tried to wrap systemd --user in a script doing "cd $HOME" before > > exec'ing it, but it doesn't change anything. > > > > Have you guys using the user session noticed the same thing ? > > yes. > > Basically systemd --user doesn't do the "sane default" stuff that you > would expect. I've been thinking of a way to solve the issue, but it's > not clear to me what the right solution is: > > - write a wrapper that wraps around systemd --user. This could handle > login management as well and talk to logind. > > - write or use pam modules to do these bits for us, and just let > /etc/pam.d/login(?) catch it.
I'd be happy to take a patch that makes WorkingDirectory= default to getenv("HOME") for all services, if we are running as user instance! Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel