Файл блока Systemd Synergy

Файл блока Systemd Synergy

У меня проблема с файлами systemd и Unit.

Я использую Ubuntu 16.04 Gnome Edition и хочу, чтобы при входе в систему запускалось приложение «synergy».

После некоторых исследований я узнал, что файлы пользовательских модулей хранятся в формате ~/.config/systemd/user/.

Я создал ~/.config/systemd/user/synergy.serviceфайл модуля со следующим содержимым:

[Unit]
Description=Synergy

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

[Install]
WantedBy=default.target

Я проверил работоспособность (работает):

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

И включил его:

systemctl --user enable synergy.service

К сожалению, после перезагрузки synergy.service не запускается при входе в систему.

Думаю, мне нужно включить директиву «after=», чтобы файл Unit запускался при установлении сеанса пользователя.

Есть ли у кого-нибудь идея или другой способ запустить приложение с помощью systemd при входе в систему?

Спасибо за помощь

Связанный контент