按自定义角度旋转显示器

按自定义角度旋转显示器

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

以这种方式旋转显示器会导致逻辑显示器扩展,以便监视器的视口可以显示某些内容。

相关内容