Eu tenho um problema com os arquivos systemd e Unit.
Estou usando o Ubuntu 16.04 Gnome Edition e quero iniciar o aplicativo "sinergia" quando eu fizer login.
Após algumas pesquisas, aprendi que os arquivos da unidade do usuário são armazenados em ~/.config/systemd/user/
.
Eu criei um arquivo ~/.config/systemd/user/synergy.service
unit com o seguinte:
[Unit]
Description=Synergy
[Service]
Environment=DISPLAY=:1
ExecStart=/usr/bin/synergy
[Install]
WantedBy=default.target
Eu verifiquei a funcionalidade (funciona):
systemctl --user start synergy.service
systemctl --user status synergy.service
e ativado:
systemctl --user enable synergy.service
Infelizmente, depois de uma reinicialização, o synergy.service não inicia quando eu faço login.
Eu acho que preciso incluir uma diretiva "after=" para que o arquivo Unit inicie quando uma sessão de usuário for estabelecida.
Alguém tem uma idéia ou outra maneira de iniciar um aplicativo com o systemd ao efetuar login?
Obrigado pela ajuda