gnome 및 systemd에서 한 줄 시작 스크립트를 실행해야 합니다.

gnome 및 systemd에서 한 줄 시작 스크립트를 실행해야 합니다.

nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1

이제 시작 시 이 bash 코드 줄을 실행하는 가장 쉬운 방법은 무엇입니까? ? ?

저는 그놈 3.14를 실행하고 있습니다.

답변1

gnome-session-properties터미널에서 Alt+를 사용하거나 사용할 수 있습니다 F2.

이게 열립니다애플리케이션 기본 설정 실행내 Linux Mint에서(배포판에 따라 다를 수 있음)

명령 이름 지정(선택 사항)

명령 옵션에서 bash 코드 작성

댓글 추가(선택사항)

또는 명령 옵션에 명령을 제공하여 (코드가 포함된) bash 파일을 실행할 수 있습니다.

고쳐 쓰다: don_crissti가 알려드린 대로 gnome-tweak-tool대신 사용해야 합니다. 아직 비슷한 옵션이 있는 것 같아요.

답변2

systemd를 사용하여 이 작업을 수행하려면 다음과 같은 서비스 파일을 생성하세요.

[Unit]
Description=Execute some nvidia command

[Service]
Type=oneshot
ExecStart=nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1

[Install]
WantedBy=graphical.target

.service이 파일을 접미사로 저장 ~/.config/systemd/user/하고 를 사용해야 합니다 systemctl --user enable filename.service. 이렇게 하면 세션을 시작할 때마다 명령이 실행됩니다. 시작할 때마다 여러 번 실행되지 않도록 몇 가지 옵션을 추가하거나 시작 프로세스 초기에 실행되도록 종속성을 조정할 수 있습니다.

문제와 상태를 확인하세요 systemctl status filename.service.

답변3

/etc/rc.local에 종료 0 앞에 이 줄을 추가합니다. 이는 시스템이 시작될 때와 동일합니다.

관련 정보