
컴퓨터가 열려 있는 동안 외부 모니터를 연결하면 문제가 발생합니다.
그 시점에서 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
그런 다음 외부 모니터를 연결할 때마다 몇 가지 바로가기를 연결하세요 .누르다그 열쇠.
이것은 당신이 원하는 것을 정확히 달성해야합니다.