우분투 - Xrandr는 내 해상도를 변경하지 않습니다

우분투 - Xrandr는 내 해상도를 변경하지 않습니다

xrandr 명령줄을 사용하여 해상도를 변경하려고 하는데 터미널에 입력하면 xrandr --output LVDS1 --mode 1600x900_60.00( add 사용 --addmode) 해상도가 변경되지 않지만 오류도 반환되지 않습니다. 화면이 1초 동안만 깜박인 다음 아무 것도 깜박이지 않았습니다.

시스템 설정 > 디스플레이를 통해 원하는 해상도를 변경할 수 있지만 명령줄에서 작동하여 프로그램 매개변수로 사용하고 싶습니다.

저는 nvidia 독점 드라이버를 사용하고 있는데 그게 그것과 관련이 있는지 모르겠습니다.

편집: 이 xrandr -s명령은 내가 설정한 해상도에 상관없이 xrandr -q.

미리 감사드립니다!

답변1

댓글을 달 수 없으므로 답변으로 게시합니다. (다시 생각해보면 댓글만 너무 과하게 다가온 것 같습니다.)

나에게도 같은 문제가 있는 것 같다. 해결책은 없지만 문제의 원인을 찾았고 (일종의) 해결 방법이 있는 것 같습니다.

저는 Linux Mint 17.3과 Cinnamon을 사용하고 있습니다. 사용자 정의 해상도로 전환을 사용하려고 하면 xrandr화면이 깜박이고 Xorg 로그에 다음과 같은 내용이 표시됩니다( /var/log/Xorg.0.log저에게 적합함).

[ 13767.590] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
[ 13767.696] (II) intel(0): switch to mode [email protected] on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none

따라서 실제로는 모드를 변경하지만(또는 적어도 변경하려고 시도하지만) 즉시 다시 가져옵니다.

빈 Xorg 서버( )에서 동일한 작업을 모두 수행하면 sudo Xorg :1 & xterm -display :1모든 것이 예상대로 작동합니다. 이는 문제가 Xorg 또는 xrandr에 의해 발생하지 않음을 의미합니다.

Cinnamon(정확하게 말하면 Gnome 유산)은 ~/.config/monitors.xml디스플레이 설정이 수정하는 내용에 따라 모니터를 자동으로 구성하려고 시도할 가능성이 높습니다. Gnome을 사용하지 않는 것 외에는 이러한 간섭을 방지하는 방법을 모르겠습니다.

고쳐 쓰다:우연히 이런 문제가 또 발생해서 다시 확인해 보기로 했습니다. 두가지:

  1. xrandr플러그인 gnome-settings-daemon( cinnamon-settings-daemon내 경우에는)이 원인일 가능성이 높 으므로 플러그인을 비활성화하면 도움이 될 것입니다. (현재 설정 > 앱 실행에 토글이 있어서 더 자세히 살펴보지는 않았습니다. 토글이 없다면 다른 방법이 있을 텐데요.)

  2. 지금은 문제를 전혀 재현할 수 없습니다. xrandr이제 모드를 변경해도 괜찮습니다. Cinnamon 버전 3.6.7(cinnamon-settings-daemon 3.6.2)입니다. Gnome 자체의 상황은 확실하지 않습니다. 내 시스템 설정은 이전과 정확히 동일합니다. (보증에 따라 타버린 LCD 화면을 교체하기도 했습니다.)

답변2

먼저 ~/.config/monitors.xml을 편집하세요.

      <width>1920</width>
      <height>1080</height>

그런 다음 스크립트를 사용할 수 있습니다https://gist.github.com/chirag64/7853413

  ./xrandr.sh 1920 1080 60

나에게 적합합니다 (Cinnamon이 포함된 Linux Mint 17.3)

관련 정보