如何在Linux上识别未知的显示器?

如何在Linux上识别未知的显示器?

在Linux操作系统上,当连接一个未知的显示器时,系统可能无法正确识别该显示器,从而无法正确设置显示器的分辨率和其它显示参数。本文将介绍几种方法来识别未知显示器,并正确配置其参数。

方法一:使用命令行工具

1. 开启终端,进入命令行界面。

Ctrl + Alt + T

2. 使用以下命令查看已连接显示器的信息:

xrandr

该命令将显示所有已连接的显示器,包括已知和未知的。在输出中,每个显示器都有一个标识符,如“HDMI-1”、“DP-1”等。

3. 使用以下命令获取未知显示器的EDID信息:

sudo get-edid | parse-edid

该命令需要root权限,它将显示未知显示器的EDID信息,包括分辨率、刷新率等参数。

4. 根据获取到的EDID信息,手动添加显示器配置文件:

sudo nano /usr/share/X11/xorg.conf.d/10-monitor.conf

在上述命令中,我们使用nano编辑器打开一个名为“10-monitor.conf”的文件,如果该文件不存在,则会创建一个新的。

在文件中,我们可以使用以下代码来配置显示器:

Section "Monitor"

Identifier "Monitor0"

VendorName "Unknown"

ModelName "Unknown"

HorizSync 28.0 - 33.0

VertRefresh 43.0 - 72.0

Option "DPMS"

EndSection

Section "Device"

Identifier "Device0"

Driver "intel" (对应您的显卡驱动)

Option "Monitor-HDMI-1" "Monitor0" (对应您的显示器标识符)

EndSection

Section "Screen"

Identifier "Screen0"

Device "Device0"

DefaultDepth 24

SubSection "Display"

Depth 24

Modes "1920x1080" (对应您的显示器分辨率)

EndSubSection

EndSection

在上述代码中,我们根据我们获取到的EDID信息填写了显示器的名称、厂商信息和参数。

5. 保存并退出文件,然后重启系统以使配置生效:

sudo reboot

方法二:使用图形界面工具

1. 打开“系统设置”窗口,点击“显示器”选项。

2. 在“显示器”窗口中,点击“检测显示器”按钮。

系统将尝试识别并配置已连接的显示器。如果成功识别,您将看到显示器信息和可用的分辨率选项。

如果未能正确识别显示器,您可以点击“添加显示器”按钮手动配置显示器信息。您需要输入显示器的名称、厂商信息和参数。

3. 点击“应用”按钮以应用更改。

4. 重启系统以使配置生效。

小结

通过使用命令行工具或图形界面工具,我们可以识别未知的Linux显示器,并正确配置其参数。这样就可以在Linux系统上使用未知的显示器,并获得最佳的显示效果。

操作系统标签