xrandr은 패턴을 나열하기 전에 잠시 기다립니다.

xrandr은 패턴을 나열하기 전에 잠시 기다립니다.

얼마 전에 내 노트북에 아치 리눅스를 설치했는데 모든 것이 잘 작동합니다. 약 2주 동안 직면했던 문제(대부분 확실히 업데이트와 관련됨)는 외부 모니터가 로그인에 연결될 때 발생합니다(로그인은 [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startxrun 을 통해 이루어짐 .zshrc). 연결된 모니터를 감지하고 구성하려면 .xinitrcrun randrctl auto(단지 래퍼임 ) xrandr필요에 따라. 그러면 디스플레이에 필요한 모드를 사용할 수 없다는 오류가 발생합니다.

ERROR /usr/bin/xrandr: cannot find mode 1680x1050

WM(i3) 부팅 직후 xrandr을 실행하면 다음 출력이 표시됩니다.

date; xrandr 
Thu Nov  5 10:15:03 CET 2015
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
eDP1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
   1600x900      60.05*+
   1368x768      60.00  
   1280x720      60.00  
   ...
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
   1440x900      59.90*+
DP2-2 connected 1440x900+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
   1440x900      59.90*+
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

DP2-1과 DP2-2에서 사용할 수 있는 모드가 제가 적용하고 싶은 모드가 아니기 때문에 발생하는 오류를 설명합니다.

약 15초 후에 출력이 다음과 같이 변경됩니다.

date; xrandr 
Thu Nov  5 10:15:16 CET 2015
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
eDP1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
   1600x900      60.05*+  40.04  
   1368x768      60.00  
   1280x720      60.00  
   ...  
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
   1680x1050     59.95 +
   1280x1024     75.02    60.02  
   1440x900      59.90* 
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DP2-2 connected 1440x900+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
   1680x1050     59.95 +
   1280x1024     75.02    60.02  
   1440x900      59.90* 
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

이제 예상대로 작동합니다. 왜 이렇게 오래 걸리나요? 이 문제를 어떻게 해결하나요?

추가 정보:

X.Org X Server 1.17.1
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 19.0
X.Org XInput driver : 21.0
X.Org Server Extension : 9.0
Kernel: Linux 1040 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64 GNU/Linux

관련 정보