nvidia-settings는 시작 시 xorg.conf 저장된 설정을 로드하지 않습니다.

nvidia-settings는 시작 시 xorg.conf 저장된 설정을 로드하지 않습니다.

/home/name/.local/share/nvidiaconf.sh다음 명령을 사용하여 파일을 만들 려고 합니다.

nvidia-settings -load-config-only
nvidia-settings --assign CurrentMetaMode="DP-0: 1920x1080_60 +1920+0, DP-2: 1920x1080_75 +0+0, HDMI-0: 1280x768_60 +3840+0"

chmod +x /home/name/.local/share/nvidiaconf.sh에 추가되었습니다 /home/name/.bashrc.

재부팅 시 설정이 로드되지 않고 DP-0위치 로 DP-2재설정됩니다 .+0+0

이전에 설치한 것과 동일한 버전의 데비안에서 실행되도록 했지만, 무엇을 했는지 잊어버렸습니다.

답변1

chmod +x이 줄은 bashrc에는 필요하지 않습니다. 파일을 한 번만 실행 가능하게 만들면 해당 권한이 유지됩니다.

/home/name/.local/share/nvidiaconf.sh대신 명령을 실행하려면 bashrc에서 스크립트를 호출 해야 합니다 . 따라서 기존 콘텐츠에서 선행 chmod +x를 제거하면 됩니다. 이름으로 실행하려면 스크립트의 첫 번째 줄에 shebang 줄을 추가하세요. 예를 들어 #!/bin/sh또는#!/usr/bin/env bash

.bashrc는 bash 셸을 열 때마다(예: bash를 사용하여 새 터미널을 열 때마다) 로드됩니다. 이 명령은 한 번만 실행하면 되는 것처럼 들리므로 nvidiaconf.sh 파일을 호출하는 줄을 각각의 새로운 비로그인 셸에 대해 로드하는 대신 .profile 또는 .bash_profile로 이동하는 것이 좋습니다.

이 기사에서는 로그인/비로그인/대화형 쉘 ahd .bashrc와 .bash_profile 간의 관계를 설명합니다.

https://linuxize.com/post/bashrc-vs-bash-profile/

답변2

나는 마침내 내가 한 일을 기억해냈다.

Session and Startup의 애플리케이션에서 Application AutostartTrigger: 명령을 사용하여 +Add새 애플리케이션을 호출했습니다 .nvidiaconfloadsudo nvidia-settings --assign CurrentMetaMode="DP-0: 1920x1080_60 +1920+0, DP-2: 1920x1080_75 +0+0, HDMI-0: 1280x768_60 +3840+0"on login

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

관련 정보