외부 모니터를 연결할 때 xrandr이 채택한 기본 설정을 어떻게 수정합니까?

외부 모니터를 연결할 때 xrandr이 채택한 기본 설정을 어떻게 수정합니까?

컴퓨터가 열려 있는 동안 외부 모니터를 연결하면 문제가 발생합니다.

그 시점에서 xrandr은 작동하지 않는 조합 중 하나를 채택한 것으로 보입니다.

다른 더 큰 문제에 대한 해결 방법으로,컴퓨터가 실행되는 동안 외부 모니터를 연결할 때 xrandr의 기본 디스플레이 설정을 수정할 수 있기를 원합니다.(그래서 문제를 방지하는 설정을 넣을 수 있습니다. 작동하는 해상도를 조합하거나 모니터 중 하나만 시작하여).

시스템을 시작하기 전에 외부 모니터를 연결하면 xrandr은 작동하는 다소 낮은 해상도에서 미러 디스플레이를 선택합니다.


업데이트:

xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096
VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
   1360x768       60.0*+
   1280x720       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        60.0  
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected (normal left inverted right x axis y axis)
   1680x1050      60.1 +
   1400x1050      60.0  
   1280x1024      59.9  
   1440x900       59.9  
   1280x960       59.9  
   1280x854       59.9  
   1280x800       59.8  
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  
S-video disconnected (normal left inverted right x axis y axis)

외부 데스크탑을 연결할 때 최상의 해상도로 사용하고 싶습니다(다른 문제를 고려하면 내부 모니터 사용은 제외됩니다). GUI에서 듀얼 모니터의 해상도를 설정할 수 있습니다. 하지만 외부 모니터용 케이블을 연결하면 위의 명령을 실행할 때와 마찬가지로 내부가 꺼지고 외부가 1360x768이 되도록 하고 싶습니다 xrandr.

답변1

외부 모니터를 연결할 때 기본 설정을 어떻게 작성하는지 정확히는 모르겠지만 xrandr, 쉽게 사용자 정의 스크립트를 작성한 후 meta + P.

> nano  /usr/bin/custom-xrandr
#!/bin/bash
xrandr --output VGA1 --off --output HDMI1 --auto

> chmod u+x /usr/bin/custom-xrandr

/usr/bin/custom-xrandr그런 다음 외부 모니터를 연결할 때마다 몇 가지 바로가기를 연결하세요 .누르다그 열쇠.

이것은 당신이 원하는 것을 정확히 달성해야합니다.

관련 정보