linux分辨率命令行怎么调
-
在Linux系统中,可以通过命令行的方式来调整分辨率。下面是一些常用的方法:
1. 使用xrandr命令
xrandr是一个命令行工具,用于配置和调整X窗口系统的分辨率和显示设置。可以通过以下步骤来使用xrandr来调整分辨率:
– 打开终端(命令行界面)
– 运行命令`xrandr`,列出当前显示设备
– 根据显示设备的列表,找到你想要使用的分辨率选项
– 运行命令`xrandr –output <设备名称> –mode <分辨率>`来设置分辨率例如,如果你的设备名称为”LVDS1″,想要设置分辨率为1920×1080,可以运行命令`xrandr –output LVDS1 –mode 1920×1080`
2. 使用cvt和xrandr命令
cvt命令用于生成指定分辨率的模式行,然后可以使用xrandr命令将其应用到显示设备上。以下是具体步骤:
– 打开终端
– 运行命令`cvt <宽度> <高度>`生成一个新的模式行。例如,运行命令`cvt 1920 1080`将生成一个1920×1080分辨率的模式行。
– 复制生成的模式行输出中的内容(例如”Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync”)
– 运行命令`xrandr –newmode <模式行内容>`添加新的模式
– 运行命令`xrandr –addmode <设备名称> <模式名称>`将新的模式添加到设备上
– 运行命令`xrandr –output <设备名称> –mode <模式名称>`来设置分辨率3. 修改配置文件
另一种方法是通过修改配置文件来设置分辨率。不同的Linux发行版可能会有不同的配置文件路径和格式,但一般来说,可以通过以下步骤来完成:
– 打开终端
– 运行命令`sudo nano /etc/X11/xorg.conf`以编辑Xorg配置文件(需要管理员权限)
– 在”Section “Device””部分中,找到”Identifier”行,下面应该有”Driver”和”VendorName”行
– 在”EndSection”之前,添加以下几行:
Option “PreferredMode” “<分辨率>”
Option “UseEdid” “False”
Option “ExactModeTimingsDVI” “True”
Option “ModeValidation” “NoDFPNativeResolutionCheck, NoMaxPClkCheck, NoEDIDPreferedModeCheck”
其中,<分辨率>替换为你想要设置的分辨率。
– 保存并退出文件
– 重启系统,分辨率应该会生效注意:以上方法可能会因Linux发行版的不同而有所变化,请根据具体的发行版提供的文档或社区支持来操作。
2年前 -
在Linux中,你可以使用命令行来调整分辨率。以下是几种常用的方法:
1. 使用xrandr命令:xrandr是一个用于配置显示器的命令行工具。你可以使用以下命令来列出当前连接的显示器和可用的分辨率选项:
“`
xrandr
“`然后,你可以使用以下命令来改变分辨率:
“`
xrandr –output <显示器名称> –mode <分辨率>
“`例如,如果你的显示器名称是LVDS-1,想要将分辨率设置为1366×768,你可以运行以下命令:
“`
xrandr –output LVDS-1 –mode 1366×768
“`2. 使用cvt和xrandr命令:如果你想要使用非标准的分辨率,你可以使用cvt命令来生成对应的模型线配置文件。例如,如果你想要生成一个分辨率为1440×900的模型线配置文件,你可以运行以下命令:
“`
cvt 1440 900
“`这将输出一行包含了模型线配置信息的文本。你可以将其复制并使用xrandr命令来添加新的分辨率选项。例如:
“`
xrandr –newmode “1440x900_60.00” 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr –addmode <显示器名称> 1440x900_60.00
xrandr –output <显示器名称> –mode 1440x900_60.00
“`注意替换命令中的<显示器名称>为你实际使用的显示器名称。
3. 使用配置文件:你也可以通过修改配置文件来永久改变分辨率。在大多数Linux发行版中,显示器配置文件位于`/etc/X11/xorg.conf`或`/etc/X11/xorg.conf.d/`目录下。你可以编辑这些文件,并添加以下内容来指定新的分辨率:
“`
Section “Monitor”
Identifier “<显示器名称>”
Modeline “<分辨率模型线配置信息>”
Option “PreferredMode” “<分辨率>”
EndSectionSection “Screen”
Identifier “<屏幕2年前 -
在Linux系统中,可以使用xrandr命令行工具来调整分辨率。下面将介绍如何使用xrandr来调整分辨率。
1. 查看当前分辨率
首先,可以使用以下命令来查看当前的分辨率:
“`
$ xrandr
“`
这将显示所有连接的显示器及其支持的分辨率。当前正在使用的分辨率将以星号(*)标记。2. 调整分辨率
要调整分辨率,可以使用以下命令:
“`
$ xrandr –output–mode
“`
其中,``代表显示器的名称,通过前面的xrandr命令可以获取它。` `代表要设置的分辨率,可以从支持的分辨率列表中选择一个。 例如,要将显示器”LVDS-1″的分辨率设置为1280×800,可以运行以下命令:
“`
$ xrandr –output LVDS-1 –mode 1280×800
“`3. 调整屏幕方向
除了分辨率,还可以使用`–rotate`选项来调整屏幕的方向。可以使用以下命令:
“`
$ xrandr –output–rotate
“`
其中,``可以是以下之一:normal(默认值)、left、right、inverted。 例如,要将显示器”LVDS-1″的屏幕方向设置为左侧旋转,可以运行以下命令:
“`
$ xrandr –output LVDS-1 –rotate left
“`4. 添加新的分辨率模式
如果xrandr不提供您需要的分辨率选项,您可以手动添加新的分辨率模式。首先,需要获取显示器的EDID信息。可以使用以下命令:
“`
$ sudo get-edid | parse-edid
“`
然后,从输出中找到正确的EDID块,复制它,并使用以下命令将其写入文件(例如”custom.edid”):
“`
$ sudo get-edid | parse-edid > custom.edid
“`
接下来,可以将新的分辨率模式添加到xrandr中。使用以下命令:
“`
$ cvt
“`
这将生成一个类似于下面的输出:
“`
$ cvt 1920 1080 60
# 1920×1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
“`
将生成的Modeline行复制到以下命令中,将其添加到xrandr中:
“`
$ xrandr –newmode
$ xrandr –addmode
“`
其中,``是前面生成的Modeline行,` `是用于标识新模式的名称。` `是显示器的名称。 例如,要将生成的分辨率模式添加到显示器”LVDS-1″中,可以运行以下命令:
“`
$ xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr –addmode LVDS-1 1920x1080_60.00
“`
然后可以将新模式设置为当前分辨率。注意:如果重启系统后分辨率设置失效,可以将以上命令添加到.xprofile文件,使其在每次登录时自动执行。
总结:
以上是使用xrandr命令行工具调整Linux系统中分辨率的方法。通过查看当前分辨率、调整分辨率、调整屏幕方向和添加新的分辨率模式,可以满足不同的显示需求。2年前