如何在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系统上使用未知的显示器,并获得最佳的显示效果。