Hallo,
Ich habe folgendes Problem. Ich habe mir einige service files geschrieben zum starten diverser Dienste zb gpg-agent oder urxvtd.
Wenn ich diese manuell starte laufen die auch.
Die Dienste enabled habe ich zb so:
systemctl --user enable gpg-agent.service
Wenn ich das überprüfe wird mir der Dienst auch als enabled angezeigt:
● gpg-agent.service - Gnupg Agent
Loaded: loaded (/etc/systemd/user/gpg-agent.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:gpg-agent(1)
Feb 22 01:15:15 motoko systemd[1829]: Started Gnupg Agent.
Nur wird dieser nicht automatisch gestartet wenn ich mich einlogge in TTY geschweige denn wenn ich mein DWM via startx starte.
Der dazugehörige service sieht so aus:
[Unit]
Description=Gnupg Agent
Documentation=man:gpg-agent(1)
[Service]
ExecStart=/usr/bin/gpg-agent --server
[Install]
WantedBy=multi-user.target
Ich vermute mal das es mit logind zusammenhängt und ich dafür einen Displaymanager brauche der eine Anmeldung an logind meldet oder?
Falls das so ist... Wie kann ich das umgehen? Wie kann ich logind bescheid sagen dass der user nun eingeloggt ist wenn er sich via TTY einloggt.
Grüße