On Sat, Aug 31, 2013 at 4:35 PM, Jan Engelhardt <jeng...@inai.de> wrote: > > On Saturday 2013-08-31 14:28, killermoehre wrote: >>Doesn't Amarok starts if you prefix it with the right DISPLAY variable? >>Like »DISPLAY=:0 amarok«. This should work from cron, too. > > Normally, you also need to set XAUTHORITY= to the right path -- > since you do not want just anybody to be able to connect to your :0.
And then there are sessions /not/ on :0. Like when the display manager's login screen is on :0 (although this mostly happens in weird situations like startx'ing when a DM is running), or when Xorg crashes and doesn't delete the lockfile for :0 so the next session gets :1, or – what heresy – when there's a second user logged in, with /their/ session on :0. ...sometimes I think Xorg should start at :1 instead, and reserve :0 for annoying cronjobs and services that have DISPLAY=":0" hardcoded, to remind everyone that they're using a multi-user OS. Then there are minor things like $DBUS_SESSION_BUS_ADDRESS, $SSH_AUTH_SOCK, $SESSION_MANAGER, $GPG_AGENT_INFO... -- Mantas Mikulėnas <graw...@gmail.com> _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel