- Add gdm-check-for-Xwayland.patch: don't try wayland session if Xwayland isn't installed on the system (bgo#787837). OBS-URL: https://build.opensuse.org/request/show/527041 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=350
14 lines
821 B
Diff
14 lines
821 B
Diff
Index: gdm-3.26.0/daemon/gdm-local-display-factory.c
|
|
===================================================================
|
|
--- gdm-3.26.0.orig/daemon/gdm-local-display-factory.c 2017-09-11 23:10:09.000000000 +0200
|
|
+++ gdm-3.26.0/daemon/gdm-local-display-factory.c 2017-09-18 14:26:43.229623628 +0200
|
|
@@ -450,7 +450,7 @@
|
|
#ifdef ENABLE_WAYLAND_SUPPORT
|
|
gboolean wayland_enabled = FALSE;
|
|
if (gdm_settings_direct_get_boolean (GDM_KEY_WAYLAND_ENABLE, &wayland_enabled)) {
|
|
- if (wayland_enabled) {
|
|
+ if (wayland_enabled && g_file_test ("/usr/bin/Xwayland", G_FILE_TEST_IS_EXECUTABLE) ) {
|
|
session_type = "wayland";
|
|
}
|
|
}
|