Systemd Synergy Unit-Datei

Systemd Synergy Unit-Datei

Ich habe ein Problem mit systemd und Unit-Dateien.

Ich verwende Ubuntu 16.04 Gnome Edition und möchte beim Anmelden die Anwendung „Synergy“ starten.

Nach einigen Recherchen habe ich herausgefunden, dass Benutzereinheitsdateien in gespeichert sind ~/.config/systemd/user/.

~/.config/systemd/user/synergy.serviceIch habe eine Unit-Datei mit folgendem erstellt :

[Unit]
Description=Synergy

[Service]
Environment=DISPLAY=:1
ExecStart=/usr/bin/synergy

[Install]
WantedBy=default.target

Ich habe die Funktionalität überprüft (es funktioniert):

systemctl --user start synergy.service
systemctl --user status synergy.service

Und aktivierte es:

systemctl --user enable synergy.service

Leider startet synergy.service nach einem Neustart nicht, wenn ich mich anmelde.

Ich glaube, ich muss eine „after=“-Direktive einfügen, damit die Unit-Datei gestartet wird, wenn eine Benutzersitzung hergestellt wird.

Hat jemand eine Idee oder eine andere Möglichkeit, eine Anwendung beim Anmelden mit systemd zu starten?

Danke für die Hilfe

verwandte Informationen