Цель состоит в том, чтобы получить идентификатор производителя и продукта, а также серийный номер дисплея на платформе Linux. В конечном итоге мне нужно получить эту информацию в программе на C ++.
Дисплей может быть дисплеем, подключенным через разъем видеовыхода, или встроенным дисплеем. Я пытался разобрать файл edid, используя get-edid
и parse-edid
. Он работает для некоторых дисплеев, но серийный номер продукта отсутствует. А вывод некоторых других дисплеев содержит искаженные символы.
Как я могу получить эту информацию программно? Есть ли какие-то команды для справки?