
Tengo un problema con los archivos systemd y Unit.
Estoy usando Ubuntu 16.04 Gnome Edition y quiero iniciar la aplicación "synergy" cuando inicio sesión.
Después de investigar un poco, descubrí que los archivos de la unidad de usuario se almacenan en formato ~/.config/systemd/user/
.
He creado un ~/.config/systemd/user/synergy.service
archivo unitario con lo siguiente:
[Unit]
Description=Synergy
[Service]
Environment=DISPLAY=:1
ExecStart=/usr/bin/synergy
[Install]
WantedBy=default.target
He comprobado la funcionalidad (funciona):
systemctl --user start synergy.service
systemctl --user status synergy.service
Y lo habilitó:
systemctl --user enable synergy.service
Desafortunadamente, después de reiniciar, synergy.service no se inicia cuando inicio sesión.
Creo que necesito incluir una directiva "después=" para que el archivo de la Unidad se inicie cuando se establezca una sesión de usuario.
¿Alguien tiene una idea u otra forma de iniciar una aplicación con systemd al iniciar sesión?
Gracias por la ayuda