컴퓨터가 켜져 있는 동안 외부 모니터를 연결하는 데 문제가 있습니다.
이 시점에서 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에서 듀얼 모니터의 해상도를 설정할 수 있습니다. 그런데 외부 모니터용 케이블을 연결한 후 xrandr
위의 명령을 실행할 때 와 마찬가지로 내부 모니터를 끄고 외부 모니터를 1360x768로 설정하고 싶습니다 .
답변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
그런 다음 외부 모니터를 연결할 때마다 일부 바로가기를 연결하세요.~에 따르면그 열쇠.
이것은 당신이 원하는 것을 정확히 달성해야합니다.