xrandr을 영구적으로 만드는 문제를 디버깅하는 방법은 무엇입니까?

xrandr을 영구적으로 만드는 문제를 디버깅하는 방법은 무엇입니까?

시작 시 화면 해상도를 변경하기 위해 xrandr을 사용하려고 합니다.

다음과 같은이 답변, 나는 스크립트를 /etc/X11/Xsession.d/45setoutput. 스크립트의 내용은 다음과 같습니다.

#!/usr/bin/env bash

xrandr --newmode "1600x900" 118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode eDP-1 "1600x900"
xrandr --output eDP-1 --mode "1600x900"

로그인 후 스크립트가 실행되는 것처럼 화면이 깜박이는 것을 볼 수 있지만 그 이후에는 평소의 해상도를 보여줍니다. 실행하면 xrandr -q1600x900이 사용 가능한 모드로 표시되고 실행하면 xrandr --output eDP-1 --mode "1600x900"작동하기 때문에 이것이 이상합니다.

관련 정보