Date: Tuesday, April 25, 2017 @ 00:38:56 Author: bgyorgy Revision: 225225
upgpkg: cinnamon-session 3.2.0-2 Apply fix for GNOME 3.24 Added: cinnamon-session/trunk/blacklist_g-s-d.patch Modified: cinnamon-session/trunk/PKGBUILD -----------------------+ PKGBUILD | 10 +++++++--- blacklist_g-s-d.patch | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-04-24 20:55:05 UTC (rev 225224) +++ PKGBUILD 2017-04-25 00:38:56 UTC (rev 225225) @@ -4,7 +4,7 @@ pkgname=cinnamon-session pkgver=3.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="The Cinnamon Session Handler" arch=(i686 x86_64) license=(GPL LGPL) @@ -12,11 +12,15 @@ makedepends=(intltool mesa json-glib xtrans gnome-common) options=('!emptydirs') url="https://github.com/linuxmint/cinnamon-session" -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/linuxmint/cinnamon-session/archive/${pkgver}.tar.gz) -sha256sums=('d7c3d951ae0dddef96941c9f08f028a099443888db41981524f618a92624e0ca') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/linuxmint/cinnamon-session/archive/${pkgver}.tar.gz + blacklist_g-s-d.patch) +sha256sums=('d7c3d951ae0dddef96941c9f08f028a099443888db41981524f618a92624e0ca' + 'aa690a1be223d61936497f4cd7c4f8dc93d515145a75197374ab2df7fa160b35') prepare() { cd $pkgname-$pkgver + # blacklist gnome-settings-daemon plugins from auto starting (from Fedora) + patch -Np1 -i ../blacklist_g-s-d.patch } build() { Added: blacklist_g-s-d.patch =================================================================== --- blacklist_g-s-d.patch (rev 0) +++ blacklist_g-s-d.patch 2017-04-25 00:38:56 UTC (rev 225225) @@ -0,0 +1,23 @@ +From f3e359cff99856fdb3f0b2275daebc5bdb83c7d6 Mon Sep 17 00:00:00 2001 +From: Leigh Scott <leigh@localhost.localdomain> +Date: Sat, 21 Jan 2017 23:34:38 +0000 +Subject: [PATCH] Blacklist 3.23 gnome-settings-daemon rubbish from starting as + it really screws stuff up + +--- + data/org.cinnamon.SessionManager.gschema.xml.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/data/org.cinnamon.SessionManager.gschema.xml.in b/data/org.cinnamon.SessionManager.gschema.xml.in +index 81163d6..9d6d959 100644 +--- a/data/org.cinnamon.SessionManager.gschema.xml.in ++++ b/data/org.cinnamon.SessionManager.gschema.xml.in +@@ -21,7 +21,7 @@ + <description>If enabled, cinnamon-session will display a warning dialog after login if the session was automatically fallen back.</description> + </key> + <key name="autostart-blacklist" type="as"> +- <default>['gnome-settings-daemon', 'gnome-fallback-mount-helper', 'gnome-screensaver', 'mate-screensaver', 'mate-keyring-daemon', 'indicator-session', 'gnome-initial-setup-copy-worker', 'gnome-initial-setup-first-login', 'gnome-welcome-tour', 'xscreensaver-autostart', 'nautilus-autostart', 'caja', 'xfce4-power-manager']</default> ++ <default>['gnome-settings-daemon', 'gnome-fallback-mount-helper', 'gnome-screensaver', 'mate-screensaver', 'mate-keyring-daemon', 'indicator-session', 'gnome-initial-setup-copy-worker', 'gnome-initial-setup-first-login', 'gnome-welcome-tour', 'xscreensaver-autostart', 'nautilus-autostart', 'caja', 'xfce4-power-manager', 'org.gnome.SettingsDaemon.A11yKeyboard', 'org.gnome.SettingsDaemon.A11ySettings', 'org.gnome.SettingsDaemon.Clipboard', 'org.gnome.SettingsDaemon.Color', 'org.gnome.SettingsDaemon.Datetime', 'org.gnome.SettingsDaemon.Housekeeping', 'org.gnome.SettingsDaemon.Keyboard', 'org.gnome.SettingsDaemon.MediaKeys', 'org.gnome.SettingsDaemon.Mouse', 'org.gnome.SettingsDaemon.Orientation', 'org.gnome.SettingsDaemon.Power', 'org.gnome.SettingsDaemon.PrintNotifications', 'org.gnome.SettingsDaemon.Rfkill', 'org.gnome.SettingsDaemon.ScreensaverProxy', 'org.gnome.SettingsDaemon.Sharing', 'org.gnome.SettingsDaemon.Smartcard', 'org.gnome.SettingsDaemon.Sound', 'org.gnome.Setting sDaemon.Wacom', 'org.gnome.SettingsDaemon.XRANDR', 'org.gnome.SettingsDaemon.XSettings']</default> + <summary>Applications to block from autostarting or appearing in the app system</summary> + <description> + A list of applications or desktop names (without the .desktop extension) to prevent from