화면 표시의 일부 사용

화면 표시의 일부 사용

화면에 결함이 있으므로(흰색 세로 막대, 나머지는 괜찮음) Linux(X 및 콘솔)에 화면의 일부만 사용하도록 지시하고 싶습니다.

커널 부팅 매개변수, 언더스캔, xrandr 또는 영리한 X 구성(또는 이들의 조합)을 통해 이를 달성할 수 있는지 아는 사람이 있습니까?

800px x 1080px(오른쪽에 흰색 막대가 나타나는 1920x800 디스플레이)와 같은 크기를 사용하도록 구성하고 싶지만 화면 해상도를 조정할 때처럼 이미지를 중앙에 맞추려고 하지 않습니다.

모든 아이디어를 환영합니다.

티아.

답변1

이것은그냥 해결 방법최대화된 창은 여전히 ​​선택한 화면보다 더 많은 콘텐츠를 채울 것이기 때문입니다. 그러나 이렇게 하면 대부분의 창 프레임이 표시되므로 수동으로 화면의 오른쪽 부분으로 크기를 조정할 수 있습니다.


작은 11.2인치 넷북에서 화면 오른쪽 절반이 손상되었습니다. 그래서 댓글의 해상도와 기타 매개변수를 변경했습니다.위의 사용자설치가 완료될 때까지.

xrandr --current  --output eDP-1 --fb 960x1100 --transform 1,0,0,0,1,0,0,0,1

오른쪽에 있으려면 오른쪽으로 이동해야 합니다.

xrandr --current  --output eDP-1 --fb 960x1100 --transform 1,0,-840,0,1,0,0,0,1

이것은 단지 확인일 뿐입니다. 제 경우 중단점은 오른쪽으로 840픽셀입니다.

더 많은 매개변수를 보려면 다음을 참조하세요.xrandr에 대한 문서:

언더스캔을 사용할 수 없는 경우 다른 해결 방법은 출력에 변환 행렬을 적용하는 xrandr --transform a,b,c,d,e,f,g,h,i를 사용하는 것입니다. 변환에 대한 지침은 xrandr(1) § RandR_version_1.3_options 매뉴얼 페이지를 참조하십시오.

예를 들어 가로 좌표를 0.8, 세로 좌표를 1.04로 크기 조정하고 화면을 오른쪽으로 35픽셀, 아래로 19픽셀 이동하는 변환은 다음과 같습니다.

$ xrandr --output HDMI1 --transform 0.80,0,-35,0,1.04,-19,0,0,1

("홈 화면"에서 변경하려면 HDMI1을 eDP-1로 변경해야 합니다)

몇 가지 추가 팁:

  • 가장 좋은 시나리오는 미러링 모드에서 두 번째 모니터를 연결하여 언제든지 잘리지 않은 터미널 창을 볼 수 있는 기회가 있다는 것입니다.
  • 위쪽 화살표 버튼 + Enter 버튼을 두 번 사용하여 이전 상태로 돌아갈 수도 있습니다.
  • 제 경우에는 보조 모니터를 떼어냈을 때 오른쪽으로의 움직임이 사라졌기 때문에 최종 점검 시에는 미러링된 보조 화면을 연결하지 마세요.
  • 어떤 이유로 화면을 기울이거나 회전시키려면 다른 매개변수를 확인하세요.

깨진 화면에서만 최종 결과를 확인해야 합니다. 이상하게도 화면을 바로 왼쪽(대략 화면 중간 경계)에 표시하는 방법을 찾은 후에도 맨 오른쪽에 최대화된 창이 여전히 표시되지 않습니다. 대신 올바른 화면 공간에서 창을 전체적으로 볼 수 있도록 창을 축소해야 합니다. 디스플레이 관리자를 사용하면 이 문제를 해결할 수 있습니다.xrandr: 표시 테두리가 잘렸습니다., 하지만 시도하지 않았습니다.

이상하게도 몇 가지 성공적인 테스트 후에 결과는 다음과 같은 메시지만 표시하는 것으로 돌아왔습니다.

xrandr: specified screen 960x1100 not large enough for output eDP-1 (1920x1080+1+680+1)
xrandr: specified screen 960x1100 not large enough for output HDMI-1 (1680x1050+0+0)

하지만 테스트 시작 시에는 효과가 있으므로 귀하에게도 효과가 있을 수 있습니다.

이 문제에 대해 자세히 알아보려면 다음을 통해 가능한 해결 방법 및 표시 이름에 대해 알아보세요.

$ xrandr -q

관련 정보