如何在Linux上更改屏幕方向 (linux更改屏幕方向)

在Linux上更改屏幕方向的方法

在大多数情况下,我们使用计算机的屏幕都是默认横向显示的,但是有时候为了满足某些特定需求,例如显示长图、阅读电子书等,我们可能需要把屏幕方向进行调整。在Windows系统中,我们可以很方便地通过鼠标右击桌面,选择“显示设置”中的旋转屏幕来完成这一操作。而在Linux系统中更改屏幕方向则需要用到一些命令。

本文将介绍Linux系统下更改屏幕方向的三种方法:使用xrandr命令、使用arandr图形化工具和使用重建模式配置文件。这些方法适用于大多数主流Linux系统,例如Ubuntu、Manjaro和Fedora等。

1.使用xrandr命令更改屏幕方向:

xrandr是Linux系统中很常用的命令,用于查询和设置显示器状态。通过xrandr命令,我们可以获取屏幕的信息,例如分辨率、屏幕方向、刷新率等。此外,我们还可以通过该命令来更改屏幕方向。

下面是更改屏幕方向的步骤:

1)查询现有的显示器列表

要查询现有的显示器列表,执行以下命令:

“`

xrandr -q

“`

这一命令将返回现有的显示器,例如:

“`

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384

HDMI-0 disconnected (normal left inverted right x axis y axis)

DP-0 disconnected (normal left inverted right x axis y axis)

DP-1 connected primary 1920×1080+0+0 (normal left inverted right x axis y axis) 508mm x 284mm

1920×1080 60.00*+

1680×1050 59.95

“`

根据查询结果记录下要更改方向的显示器的名称。例如,上述情况下,要更改屏幕方向的显示器为DP-1。

2)更改屏幕方向

执行以下命令:

“`

xrandr –output DP-1 –rotate left

“`

此命令将DP-1显示器的方向更改为向左旋转90度。如果要改回来,则使用以下命令:

“`

xrandr –output DP-1 –rotate normal

“`

2.使用arandr图形化工具更改屏幕方向:

如果你不习惯使用命令行,在Linux系统中也有一些图形化工具可以帮助设置屏幕方向,例如arandr。arandr是一款开源的GUI工具,提供了一个简单易用的界面来更改和配置多个屏幕的位置和方向。

下面是使用arandr更改屏幕方向的步骤:

1)安装arandr

在Ubuntu或者Debian系统上,你可以使用以下命令安装arandr:

“`

sudo apt-get install arandr

“`

如果你使用其他Linux系统,可以到官网下载pre-built的二进制文件或者源代码来安装:https://christian.amsuess.com/tools/arandr/

2)打开arandr

打开arandr图形化工具的方法,可以在终端运行以下命令:

“`

arandr

“`

或依次打开图形化菜单:应用程序 -> 显示器设置 -> Arrange Desktops with ARandR。

3)更改屏幕方向

在arandr界面中,拖动显示器图标到所需的位置,并用鼠标右键单击该显示器,选择“方向”中的一个选项以更改屏幕方向。最后单击“应用”和“保存”按钮即可。

3.使用重建模式配置文件更改屏幕方向:

除了使用命令行或arandr来更改屏幕方向外,还可以通过修改xorg.conf配置文件来实现。

下面是使用xorg.conf配置文件更改屏幕方向的步骤:

1)打开xorg.conf文件

在大多数Linux系统上,xorg.conf文件默认是不存在的。但是我们可以通过xrandr命令生成配置文件。执行以下命令来生成该文件:

“`

xrandr –output LVDS1 –auto –output VGA1 –auto –right-of LVDS1 –rotate left

“`

如果文件已存在,则可以跳过该步骤。

2)编辑xorg.conf文件

打开xorg.conf文件,编辑“Screen”部分来更改屏幕方向。找到如下部分:

“`

Section “Screen”

Identifier “Default Screen”

Monitor “Configured Monitor”

Device “Configured Video Device”

DefaultDepth 24

SubSection “Display”

Depth 24

Modes “1024×768” “800×600” “640×480”

EndSubSection

EndSection

“`

在该部分中,将DefaultDepth 24更改为“Rotate”或“PreferredRotation”中的一个值。例如,如果要将屏幕方向更改为逆时针旋转90度,则可以将DefaultDepth 24更改为“Rotate”“CCW”或“PreferredRotation”“left”,例如:

“`

Section “Screen”

Identifier “Default Screen”

Monitor “Configured Monitor”

Device “Configured Video Device”

DefaultDepth 24

SubSection “Display”

Depth 24

Modes “1024×768” “800×600” “640×480”

Rotate “CCW”

EndSubSection

EndSection

“`

3)重启X窗口

完成修改后,保存文件并退出编辑器。然后在终端上执行以下命令:

“`

sudo service gdm restart

“`

“`

sudo service lightdm restart

“`

这个命令将重启X窗口,然后就可以看到更改后的屏幕方向了。

以上是通过命令行、图形化工具和修改配置文件这三种方法来更改Linux系统中屏幕方向的步骤。无论你是在工作中还是休闲时使用计算机,这些方法都将帮助你轻松地调整显示器的方向以适应不同的显示需求。


数据运维技术 » 如何在Linux上更改屏幕方向 (linux更改屏幕方向)