diff --git a/src/backends/meta-monitor.c b/src/backends/meta-monitor.c index 080177bca..4514caf9f 100644 --- a/src/backends/meta-monitor.c +++ b/src/backends/meta-monitor.c @@ -402,6 +402,7 @@ meta_monitor_is_laptop_panel (MetaMonitor *monitor) case META_CONNECTOR_TYPE_eDP: case META_CONNECTOR_TYPE_LVDS: case META_CONNECTOR_TYPE_DSI: + case META_CONNECTOR_TYPE_DPI: return TRUE; default: return FALSE; diff --git a/src/backends/native/meta-kms-connector.c b/src/backends/native/meta-kms-connector.c index 6a51fd46f..d47d9c835 100644 --- a/src/backends/native/meta-kms-connector.c +++ b/src/backends/native/meta-kms-connector.c @@ -1579,6 +1579,7 @@ make_connector_name (drmModeConnector *drm_connector) "eDP", "Virtual", "DSI", + "DPI", }; if (drm_connector->connector_type < G_N_ELEMENTS (connector_type_names)) diff --git a/src/backends/x11/meta-output-xrandr.c b/src/backends/x11/meta-output-xrandr.c index 87f8518d5..215203f7b 100644 --- a/src/backends/x11/meta-output-xrandr.c +++ b/src/backends/x11/meta-output-xrandr.c @@ -755,6 +755,8 @@ output_info_get_connector_type_from_name (const MetaOutputInfo *output_info) return META_CONNECTOR_TYPE_HDMIA; if (g_str_has_prefix (name, "VGA")) return META_CONNECTOR_TYPE_VGA; + if (g_str_has_prefix (name, "DPI")) + return META_CONNECTOR_TYPE_DPI; /* SNA uses DP, not DisplayPort. Test for both. */ if (g_str_has_prefix (name, "DP") || g_str_has_prefix (name, "DisplayPort")) return META_CONNECTOR_TYPE_DisplayPort;