debian/patches: Add 0003_set-XDG_CURRENT-DESKTOP-if-empty.patch. Make sure that XDG_CURRENT_DESKTOP gets set if not already set by DM. (Closes: #775905).
This commit is contained in:
22
debian/patches/0003_set-XDG-CURRENT-DESKTOP-if-empty.patch
vendored
Normal file
22
debian/patches/0003_set-XDG-CURRENT-DESKTOP-if-empty.patch
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
From ca95cd34c5c6f9f9e5873b4732338e23c30988e8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Denis Gorodnichev <denis.gorodnichev@gmail.com>
|
||||||
|
Date: Mon, 29 Sep 2014 04:44:00 +0000
|
||||||
|
Subject: Set XDG_CURRENT_DESKTOP if unset
|
||||||
|
|
||||||
|
XDG_CURRENT_DESKTOP is used by glib >= 2.42 at g_desktop_app_info* functions
|
||||||
|
|
||||||
|
Original GNOME commit: https://git.gnome.org/browse/gnome-session/commit/?id=1db085ce7e5197b28ab24a3ec54d888efe98fcb4
|
||||||
|
Closes https://github.com/mate-desktop/mate-session-manager/pull/62
|
||||||
|
---
|
||||||
|
--- a/mate-session/main.c
|
||||||
|
+++ b/mate-session/main.c
|
||||||
|
@@ -581,6 +581,9 @@
|
||||||
|
mdm_log_init();
|
||||||
|
mdm_log_set_debug(debug);
|
||||||
|
|
||||||
|
+ if (g_getenv ("XDG_CURRENT_DESKTOP") == NULL)
|
||||||
|
+ gsm_util_setenv ("XDG_CURRENT_DESKTOP", "MATE");
|
||||||
|
+
|
||||||
|
/* Set DISPLAY explicitly for all our children, in case --display
|
||||||
|
* was specified on the command line.
|
||||||
|
*/
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -1,3 +1,4 @@
|
|||||||
0001_msmgnome-Allow-users-to-disable-one-or-both-compatib.patch
|
0001_msmgnome-Allow-users-to-disable-one-or-both-compatib.patch
|
||||||
0002_msmgnome-Allow-users-to-disable-one-or-both-compatib.patch
|
0002_msmgnome-Allow-users-to-disable-one-or-both-compatib.patch
|
||||||
|
0003_set-XDG-CURRENT-DESKTOP-if-empty.patch
|
||||||
1001_hypen-used-as-minus-sign-man-page-fix.patch
|
1001_hypen-used-as-minus-sign-man-page-fix.patch
|
||||||
|
Reference in New Issue
Block a user