📜  linux中的屏幕旋转 (1)

📅  最后修改于: 2023-12-03 15:17:23.829000             🧑  作者: Mango

Linux中的屏幕旋转

简介

屏幕旋转是指将显示器的方向由横向变为纵向或由纵向变为横向。在Linux中,可以通过命令行或设置面板等方式进行屏幕旋转。

命令行旋转屏幕

在Linux中,可以通过xrandr命令行工具旋转屏幕。首先需要查看当前连接的显示器和它们的模式:

$ xrandr

该命令会返回当前连接的显示器信息,例如:

Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384
DP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   3840x2160     60.00*+  59.94    50.00    47.96    30.00    29.97    25.00    23.98  
   1920x1080     60.00    59.94    50.00    23.97    23.98  
   1920x1080i    60.00    59.94  
   1280x720      60.00    59.94  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94  
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)

其中,DP-1表示当前连接的显示器名称。如果要将该显示器顺时针旋转90度,可以使用如下命令:

$ xrandr --output DP-1 --rotate right

如果要将显示器逆时针旋转90度,可以使用如下命令:

$ xrandr --output DP-1 --rotate left
设置面板旋转屏幕

在Linux桌面环境中,通常也可以通过设置面板进行屏幕旋转。以GNOME桌面环境为例,可以打开“系统设置”菜单,选择“显示”选项卡,在“方向”下拉菜单中选择所需方向即可:

GNOME设置面板截图

总结

Linux中的屏幕旋转可以通过命令行或设置面板方式进行,方便快捷。如果需要在脚本中实现屏幕旋转,可以使用xrandr命令行工具。