Package Details: gnome-settings-daemon-elementary 3.28.1_0ubuntu1.1_r5.9610af6df-2

Git Clone URL: (read-only, click to copy)
Package Base: gnome-settings-daemon-elementary
Description: GNOME Settings Daemon (with elementary OS patches)
Upstream URL:
Licenses: GPL
Groups: pantheon
Conflicts: gnome-settings-daemon, gnome-settings-daemon-ubuntu
Provides: gnome-settings-daemon=3.28.1_0ubuntu1.1_r5.9610af6df, gnome-settings-daemon-ubuntu=3.28.1_0ubuntu1.1_r5.9610af6df
Submitter: quequotion
Maintainer: quequotion
Last Packager: quequotion
Votes: 5
Popularity: 0.000000
First Submitted: 2017-03-13 15:20
Last Updated: 2019-10-29 17:21

Required by (41)

Sources (3)

Latest Comments

1 2 Next › Last »

quequotion commented on 2018-09-29 07:22


This is the same error reported by r0tekatze:

I have not been able to reproduce this error, even building in a clean chroot.

However, there is an upstream bug report that indicates this issue would exist:

I have backported this patch to gnome-settings-daemon-elementary.

Please let me know if this resolves your issue!

Reported to elementary OS:

btd1337 commented on 2018-09-27 19:27

gsd-disk-space.c.o' -c ../plugins/housekeeping/gsd-disk-space.c
In file included from /usr/include/glib-2.0/glib/glist.h:32,
                 from /usr/include/glib-2.0/glib/ghash.h:33,
                 from /usr/include/glib-2.0/glib.h:50,
                 from ../plugins/housekeeping/gsd-disk-space.c:29:
../plugins/housekeeping/gsd-disk-space.c: In function ‘gsd_ldsm_clean’:
/usr/include/glib-2.0/glib/gmem.h:121:7: error: too few arguments to function ‘notify_notification_close’
       (destroy) (_ptr);                                                        \
../plugins/housekeeping/gsd-disk-space.c:1020:9: note: in expansion of macro ‘g_clear_pointer’
         g_clear_pointer (&notification, notify_notification_close);
In file included from /usr/include/libnotify/notify.h:27,
                 from ../plugins/housekeeping/gsd-disk-space.c:35:
/usr/include/libnotify/notification.h:184:21: note: declared here
 gboolean            notify_notification_close                 (NotifyNotification *notification,
[89/189] Generating org.gnome.settings-daemon.plugins.power.policy_plugins/power_merge with a custom command.
ninja: build stopped: subcommand failed.
==> ERROR: Uma falha ocorreu em build().

quequotion commented on 2018-08-30 08:31


Gnome's moved everything to gitlab and restructured their directories, so some urls redirect alright and some don't.

olo commented on 2018-08-28 06:06

Seems like build fails because libgnome-volume-control can't be fetched.

fatal: clone of 'git://' into submodule path '/home/olo/builds/gnome-settings-daemon-elementary/src/gnome-settings-daemon/subprojects/gvc' failed Failed to clone 'subprojects/gvc'. Retry scheduled Cloning into '/home/olo/builds/gnome-settings-daemon-elementary/src/gnome-settings-daemon/subprojects/gvc'... fatal: unable to connect to[0:]: errno=No route to host[1:]: errno=No route to host

quequotion commented on 2018-03-21 07:53

3.27.91 has disappeared from the PPA and has not been replaced with a more recent version.

3.28.0 has landed in bionic; now shipping this version.

EDIT: That is to say, among changes to the PKGBUILD, _use_ppa is now 'false' and there is not yet any reason why you should set it to 'true'

quequotion commented on 2018-03-16 23:53


Should be taken care of now.

k0hamed commented on 2018-03-16 07:09

After setting "_use_ppa=false" the sha512sum was different and needed to SKIP it at line 50 then while building, the CONFIGURE file wasn't generated and after un-commenting the "" execution command at line 76 it built successfully.

quequotion commented on 2018-03-12 15:10

Update: Shipping 3.27.91 as this is likely to be the version shipped with elementary OS Juno (based on Ubuntu Bionic Beaver); 3.24.2 can be built by setting "_use_ppa=false" on line 14 in the PKGBUILD.

quequotion commented on 2018-02-21 12:31

I have asked about gnome-settings-daemon in #elementary and #elementary-dev, but no repsonse as of yet. In the mean time, let's track these issues on their github:

They need to publicise their fork of G-S-D:

[SOLVED] All those G-S-D plugins in RequiredComponents:

[WORKAROUND] How is cerbere supposed to start? (thanks Curi0!):

quequotion commented on 2018-02-20 07:09


I would appreciate if you would comment on your problems before flagging the package.

I am not aware of this package "breaking" GDM, whatever you mean by that. This is part of the Pantheon desktop, which is intended to be used with LightDM (which is what I use, and it causes no problems). GNOME is not upstream for this package, elementary OS is; it is not sensical to compare it to the current GNOME version of gnome-settings-daemon, or even the current Canonical version of gnome-settings-daemon-ubuntu. As far as I know, this is the latest version of the package that exists; although elementary OS has never publicised their fork of gnome-settings-daemon (consisting of one patch against Ubuntu's fork of gnome-settings-daemon) outside of its bzr repository:


I use this package with LightDM and I have no problems. There must be something else going on. If you are getting the LightDM login prompt, then LightDM is not broken. It sounds like gnome-session is breaking. I have not tested gnome-settings-daemon-elementary with Gala, the default Pantheon window manager (either standard or git versions). We shoud take this back to #elementary to see if anyone knows what is going on with gnome-settings-daemon in the latest releases of Pantheon.

If you are using Gala, you might try gnome-settings-daemon-ubuntu instead. The dpms patch here is required for Wingpanel's power indicator and Switchboard's power plug, neither of which are essential. Since elementary OS is built on top of Ubuntu, odds are they are still using some form of Canonical's patched gnome-settings-daemon even if they have abandoned their own fork (it is one of a few packages that have not made the move to git from bzr, if that can be interpreted to mean anything).


This is just my opinion, but I think elementary OS upstream has recently done something crazy with their gnome-session file (pantheon-session-git). Take a look at /usr/share/gnome-session/sessions/pantheon.session; you will find a lengthy list of "org.gnome.SettingsDaemon.Plugins;" after "gala;" in "RequiredComponents=", which should be loading individual plugins to save on resources compared to loading the whole of gnome-settings-daemon. I have not been able to prove that this approach works (it routinely causes exactly the problem Curi0 is having), and it looks like they are attempting to load all of the plugins anyway. My package installs two autostart files, one for generic "GNOME" sessions and one for "Pantheon" sessions, that will start gnome-settings-daemon. I recommend to delete everything on that line after "gala;" and replace it with "cerbere;" (which doesn't appear to be started up anywhere else).

UPDATE: We have a new patheon-session-git package (thanks alucryd!) which properly installs cerbere's xdg autostart. UPDATE: The G-S-D plugins were removed from RequiredComponents upstream!