컴퓨터가 시작될 때 실행할 프로그램을 어떻게 지정합니까? [아치]

컴퓨터가 시작될 때 실행할 프로그램을 어떻게 지정합니까? [아치]

저는 현재 GNOME 데스크탑 환경에서 Arch를 사용하고 있습니다. 컴퓨터가 시작될 때 자동으로 실행될 프로그램을 어디에 지정해야 할지 모르겠습니다. 이를 수행하는 방법(GUI 또는 비GUI)이 여러 가지 있다면 모두 알고 싶습니다.

답변1

tweak-tool활동 시작 관리자의 시작 앱 - 조정 열기에 앱을 추가하여 시스템 시작 시 자동으로 실행되도록 앱을 추가할 수 있습니다 .

여기에 이미지 설명을 입력하세요.

또는 에서 .desktop으로 파일을 복사하세요 ./usr/share/applications/~/.config/autostart/

답변2

systemd시작 중에 애플리케이션을 실행하려면 서비스를 사용해야 합니다 . (예: myscript.service)에 새 파일을 만들고 /etc/systemd/system다음 콘텐츠를 추가합니다.

[단위]
설명=myscript

[제공하다]
ExecStart=/usr/bin/my-script

[설치하다]
WantedBy=다중 사용자.대상

스크립트를 넣고 /usr/bin/my-script실행 가능한지 확인하십시오. 그런 다음 서비스를 활성화하십시오.

$ sudo chmod 755 /usr/bin/my-script
$ sudo systemctl 활성화 myscript.service

이 예에서는 대상 다중 사용자가 시작될 때 스크립트가 시작되기를 원한다고 가정합니다.

관련 정보