def METHOD_NAME():
    """
    Get information (model, manufacturer, resolution) from each connected
    monitors using Gtk.
    Return a list of monitors with their information.
    """
    Gtk.init()
    display = Gdk.Display.get_default()
    monitors = []
    for i in range(display.get_n_monitors()):
        mon = display.get_monitor(i)
        monitor = {
            "model": mon.get_model(),
            "manufacturer": mon.get_manufacturer(),
            "width": mon.get_geometry().width,
            "height": mon.get_geometry().height,
            "scale_factor": mon.get_scale_factor(),
        }
        monitors.append(monitor)
    return monitors