
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=" 지시문을 포함해야 할 것 같습니다.
로그인 시 systemd를 사용하여 응용 프로그램을 시작하는 아이디어나 다른 방법이 있는 사람이 있습니까?
도와 주셔서 감사합니다