디스플레이를 사용자 정의 각도로 회전

디스플레이를 사용자 정의 각도로 회전

xrandr화면은 90도, 180도, 270도, 360도 회전이 가능합니다. 그런데 화면을 45도 또는 237도 회전해야 한다면 어떻게 될까요?

xrandr유망 해 보이지만 transform내가 보고 있는 것을 포착할 수 없습니다.

다음 다이어그램을 이해하기 위해 이것을 알고 싶습니다. 여기에 이미지 설명을 입력하세요.

답변1

xrandr맨페이지각도 T에 대한 변환 행렬을 제공합니다.

cos T  -sin T  0
sin T   cos T  0
  0       0    1

따라서 디스플레이를 시계 반대 방향으로 45° 회전하려면:

xrandr --output DP-2-2 --transform 0.7071,-0.7071,0,0.7071,0.7071,0,0,0,1

( DP-2-2적절하게 교체).

디스플레이를 복원하려면:

xrandr --output DP-2-2 --transform 1,0,0,0,1,0,0,0,1

또는

xrandr --output DP-2-2 --transform none

이런 방식으로 모니터를 회전하면 논리적 디스플레이가 확장되어 모니터의 뷰포트에 무언가가 표시될 수 있습니다.

관련 정보