<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Nov 26, 2015 at 8:33 AM, Jorge Araya Navarro <span dir="ltr"><<a href="mailto:elcorreo@deshackra.com" target="_blank">elcorreo@deshackra.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<br>
I'm suffering a issue with systemd's user services that I fixed only with a workaround, but today I<br>
want to fix this issue completely.<br>
<br>
I have created a user service which starts GNU Emacs, and another user service which starts GNU<br>
Screen[1], and enabled both.<br>
<br>
After rebooting my machine and login into my account, I get a pop up asking me to unlock my keyring,<br>
when it should be unlocked automatically after I login.<br>
<br>
Also, opening a shell and entering `systemctl --user` outputs the error:<br>
<br>
--8<---------------cut here---------------start------------->8---<br>
$ LC_ALL=C systemctl --user<br>
Failed to connect to bus: No such file or directory<br>
--8<---------------cut here---------------end--------------->8---<br></blockquote><div><br></div><div>This sounds like a weird PAM problem... Do your regular login sessions show up in `loginctl`? What $XDG_SESSION_ID do you see inside screen and outside?</div><div><br></div><div>Is the `user@$UID.service` system service running?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[1]: This makes no sense, I know, I should put such service in `/etc/systemd/system/` and enable it<br>
as screen@myusername. I'll make this transition as soon as I solve my problem with systemd and<br>
environment variables.<br></blockquote><div><br></div><div>On the contrary, it makes much more sense than abusing system services to run per-user stuff.</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>