File mate-session-manager-gtk-3.20.patch of Package mate-session-manager
--- a/capplet/main.c
+++ b/capplet/main.c
@@ -43,8 +43,14 @@ static void dialog_response(GsmPropertie
if (response_id == GTK_RESPONSE_HELP)
{
error = NULL;
+#if GTK_CHECK_VERSION(3, 22, 0)
gtk_show_uri_on_window (GTK_WINDOW (dialog), "help:mate-user-guide/gosstartsession-2",
gtk_get_current_event_time (), &error);
+#else
+ gtk_show_uri(gtk_window_get_screen(GTK_WINDOW(dialog)),
+ "help:mate-user-guide/gosstartsession-2",
+ gtk_get_current_event_time(), &error);
+#endif
if (error != NULL)
{
--- a/configure.ac
+++ b/configure.ac
@@ -35,9 +35,9 @@ if test "x$enable_deprecations" = "xyes"
AC_SUBST([DISABLE_DEPRECATED_CFLAGS])
fi
-GLIB_REQUIRED=2.50.0
+GLIB_REQUIRED=2.48.0
GIO_REQUIRED=2.25.0
-GTK_REQUIRED=3.22.0
+GTK_REQUIRED=3.20.0
DBUS_GLIB_REQUIRED=0.76
dnl ====================================================================