Мой друг недавно купил подержанный автомобиль с автомобильным компьютером, и он подключен к монитору с сенсорным экраном на приборной панели (очень впечатляет!).
Теперь я помог ему установить Ubuntu на нем сегодня, но мы не можем установить марку и модель подключенного монитора с сенсорным экраном, чтобы попытаться найти драйверы для работы сенсорного экрана.
Существуют ли какие-либо команды Linux для определения марки / модели подключенного монитора? Я пробовал Google, который указал мне на каталог /etc/X11
, но мне это не понравилось.
lshw
или sudo lshw
будут работать лучше, чем lspci
.
Установите пакет read-edid
и используйте команду:
sudo get-edid | parse-edid
В моей системе соответствующий вывод:
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
<some messages>
Section "Monitor"
Identifier "S22B300"
ModelName "S22B300"
VendorName "SAM"
<other info>
«SAM» - это код «Samsung». находится в http://edid.tv/manufacturer/ .
Сам искал ответ на Fedora. Это даст вам длинный список всех вопросов, связанных с видео:
xrandr -q --verbose | less
Найдите строку EDID и скопируйте / вставьте ее в файл, например. monitor.txt (возможно, есть лучший способ.) Затем используйте:
edid-decode monitor.txt
, чтобы получить всю информацию о вашем мониторе из строки EDID.
Если у вас есть только один монитор, вы можете сделать что-то вроде:
xrandr -q --verbose | grep -i EDID -A 8 | grep -v EDID | sed s/\\t//g | edid-decode
Марку и модель моего монитора я вижу в /var/log/Xorg.0.log
. Однако он выводится видеодрайвером, поэтому я не уверен, что он универсален:
[ 26.795] (II) RADEON(0): Monitor name: DELL U2412M
Если это не работает, установите edid-decode и укажите на /sys/class/drm/*/edid
, как предполагает его руководство:
ls /sys/class/drm/*/edid | xargs -n 1 edid-decode | grep Manufacturer:
Попробуйте запустить:
lspci
Ваш монитор должен быть там где-то указан.
Установите приложение HardInfo и смотрите информацию через GUI