Systemd Synergy Unit File

3

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

    
por Ironchunk 03.10.2016 / 18:20

0 respostas