在 Linux 系统中,查看显示器型号(即显示器的型号信息,如 Dell U2720D、LG 27-inch 等)可以使用以下几种方法:
方法 1:使用 lspci 命令
lspci 可以列出所有 PCI 设备,包括显卡信息。显示器通常由 GPU 控制,所以可以查看 GPU 的信息。
lspci | grep -i display输出示例:
00:02.0 VGA compatible driver: NVIDIA Corporation GF108M (rev 04)如果显示是通过 HDMI 或 DisplayPort 接入的,也可以查看相关设备信息。
方法 2:使用 xorg-xsetroot 或 xinput(适用于有 X 服务器的系统)
如果你的系统有 X 服务器(如 GNOME、KDE 等),可以使用 xinput 查看显示器信息:
xinput list输出示例(显示设备信息):
⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡ ⎡找到显示器设备(如 HDMI-0 或 DisplayPort-0),然后查看其型号:
xinput list-props <device_id>例如:
xinput list-props 1在输出中查找 model 字段,例如:
model: "Dell U2720D"方法 3:使用 cat /proc/device-tree(适用于基于 ARM 的系统)
如果你使用的是 ARM 架构(如 Raspberry Pi),可以使用 cat /proc/device-tree 查看设备树信息:
cat /proc/device-tree在设备树中查找 compatible 字段,例如:
grep -i "compatible" /proc/device-tree方法 4:使用 dmidecode(适用于系统有 BIOS 的情况)
dmidecode 可以查看系统硬件信息,包括显示器型号:
sudo dmidecode -t display输出示例:
Display Information: Type: VGA Display Size: 27.5 in Resolution: 1920x1080 Color Depth: 32 bits Max Resolution: 1920x1080 Display Controller: NVIDIA GF108M方法 5:使用 lshw 命令(适用于较新系统)
sudo lshw -class display输出示例:
[dis] child=0x10000000, alias=0x10000000 vendor: NVIDIA Corporation product: GF108M serial: 0000000000000000 version: 04.00 width: 32 bits height: 27.5 in size: 27.5 in capabilities: 3D总结
| 方法 | 适用场景 | 优点 |
|---|---|---|
lspci | 通用 | 无需 X 服务器 |
xinput | 有 X 服务器 | 显示器型号信息 |
dmidecode | 系统有 BIOS | 适用于 ARM 系统 |
lshw | 通用 | 显示器型号信息 |
如需更详细的型号信息(如型号、尺寸、分辨率等),建议使用 xinput list-props 或 dmidecode。如果你有具体的显示器型号,也可以告诉我,我可以帮你确认是否匹配。


