xrandr을 사용하여 화면 하단을 비활성화하는 방법

xrandr을 사용하여 화면 하단을 비활성화하는 방법

LCD 패널의 좋은 부분만 사용되도록 xrandr을 사용하여 화면 크기를 조정해 보았지만 문제는 화면의 위쪽 부분만 검게/비활성화할 수 있고 깨진 아래쪽 부분은 사용할 수 없다는 것입니다.

그래서 먼저 나는CVTxrandr에 대한 새 모드를 얻고 화면의 깨진 부분을 제외한 새 해상도를 계산하십시오.

cvt 1366 700

그런 다음 이를 사용하여 xrandr을 통해 새 스키마를 생성합니다.

xrandr --newmode 1368x700 77.00 1368 1432 1568 1768 700 703 713 727 -hsync +vsync

그런 다음 이 모드를 설정했습니다.

xrandr --addmode eDP-1 1368x700
xrandr --output eDP-1 --mode 1368x700

하지만 화면의 비활성화된 부분은 화면 하단이 아닌 상단입니다.

화면 상단 대신 하단을 비활성화하는 방법은 무엇입니까? xrandr을 이 목적으로 사용할 수 있습니다. 또 무엇을 사용할 수 있나요?

당신의 도움에 감사드립니다

답변1

모델 라인 타이밍을 조정하는 것은 비디오 신호의 아날로그 소비자(실제로 음극선관이 있는 클래식 모니터)에게만 작동합니다.

실제로 더 작은 해상도로 모델 행을 생성하여 비정상적인 비디오 모드를 생성하는 것은 a) 이상한 모드를 허용하고 b) 모니터 크기에 맞게 확장하지 않도록 구성할 수 있으며 c) 이미지를 자유롭게 배치할 수 있는 훌륭한 LCD에서만 작동합니다. .

때로는 종횡비를 유지하고 결과 이미지가 충분히 중앙에 위치할 수 있도록 해주는 적당한 가격의 LCD 모니터를 사용하여 벗어날 수도 있습니다.

그렇지 않으면 다음을 선택할 수 있습니다.진짜해결책:

평소처럼 모니터를 1366x768 해상도로 구동하십시오(질문에서 추측). 그런 다음 위의 공간을 차지하는 68픽셀 더 짧은 가상 디스플레이를 추가하여 실제 디스플레이를 대체합니다.

xrandr --setmonitor my-monitor-0 1366/100x700/50+0+0 eDP-1

이 줄에 대한 설명과 이에 대한 더 많은 예내 다른 답변 목록.

관련 정보