Monitor manufacturer/model not properly filled?
I'm trying to identify the monitor using Gdk APIs but cannot find a proper solution:
from gi.repository import Gdk
disp = Gdk.Display.get_default()
num = Gdk.Display.get_n_monitors(disp)
for m in range(0, num):
monitor = Gdk.Display.get_monitor(disp, m)
print (monitor.get_model())
print (monitor.get_manufacturer())
Usually, the manufacturer line is None, and instead of monitor name (what I would expect getting from EDID) I get the output name: HDMI-1, DP-1-2, eDP-1, DP-1-1
I would expect that model/manufacturer to come from EDID data instead.