시스템 시너지 유닛 파일

시스템 시너지 유닛 파일

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를 사용하여 응용 프로그램을 시작하는 아이디어나 다른 방법이 있는 사람이 있습니까?

도와 주셔서 감사합니다

관련 정보