화면에 결함이 있으므로(흰색 세로 막대, 나머지는 괜찮음) 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