Package Details: gnome-settings-daemon-elementary 3.28.0-1

Git Clone URL: https://aur.archlinux.org/gnome-settings-daemon-elementary.git (read-only)
Package Base: gnome-settings-daemon-elementary
Description: GNOME Settings Daemon (with elementary OS patch)
Upstream URL: https://gitlab.gnome.org/GNOME/gnome-settings-daemon
Licenses: GPL
Groups: gnome, unity, pantheon-qq
Conflicts: gnome-settings-daemon, gnome-settings-daemon-ubuntu
Provides: gnome-settings-daemon=3.28.0, gnome-settings-daemon-ubuntu=3.28.0
Submitter: quequotion
Maintainer: quequotion
Last Packager: quequotion
Votes: 3
Popularity: 0.252268
First Submitted: 2017-03-13 15:20
Last Updated: 2018-03-21 07:51

Required by (23)

Sources (4)

Latest Comments

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

k0hamed

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 "autogen.sh" 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: https://github.com/elementary/default-settings/issues/32

[SOLVED] All those G-S-D plugins in RequiredComponents: https://github.com/elementary/session-settings/issues/4

[WORKAROUND] How is cerbere supposed to start? (thanks Curi0!): https://github.com/elementary/session-settings/issues/3

quequotion commented on 2018-02-20 07:09

flipflop97

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:

https://code.launchpad.net/~elementary-os/elementaryos/os-patch-gnome-settings-daemon-xenial

Curi0

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).

Both

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!

Curi0 commented on 2018-01-14 03:02

It is this package since without it I can login with LightDM but once I install it I can't

quequotion commented on 2018-01-08 19:06

Curi0, are you sure this package is responsible?

That is what happens when gnome-session fails to log in because one of the "RequiredComponents" of the gnome-session .desktop file has failed; pantheon-session-git is currently providing such a file (/usr/share/gnome-session/sessions/pantheon.session) with a long list of components. If this is the session you are using, try shortening that list to just "gala;" (the first item) and see if you can log in successfully.

Curi0 commented on 2018-01-01 04:05

This package makes lightdm go back to the login screen when I login. Is there a fix to this ?