GNU bug report logs -
#34470
[PATCH 0/8] GDM without GNOME Desktop
Previous Next
Reported by: Timothy Sample <samplet <at> ngyro.com>
Date: Wed, 13 Feb 2019 19:11:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Guix,
This patch series fixes up a few things with GDM. The main one is that
GDM no longer requires the GNOME Desktop service to be included in the
system services. It no longer blindly hopes that everything it needs
happens to be in “/run/current-system/profile”. Now it mostly knows
where to find its dependencies directly, and in the cases it doesn’t, it
makes sure that what it needs is in the system profile.
Around this, I did some cleaning. GDM now looks directly at its
configuration file in the store rather than at a link in “/etc”, and a
repetitive section of messy substitutions is now a loop.
I added a D-Bus wrapper script as discussed before [1]. It doesn’t do
much, but it is there to be improved if needed.
This series also includes the user X session scripts that were recently
discussed [2].
-- Tim
[1] https://lists.gnu.org/archive/html/guix-devel/2019-01/msg00047.html
[2] https://lists.gnu.org/archive/html/guix-devel/2019-02/msg00198.html
Timothy Sample (8):
services: gdm: Remove etc service.
gnu: gnome-session: Use absolute paths in .desktop files.
gnu: gdm: Add links to required login-session files.
gnu: gdm: Use absolute path for gnome-session.
gnu: gdm: Simplify pre-configure phase.
gnu: gdm: Run dbus-daemon via a wrapper script.
services: gdm: Make dependencies explicit.
services: gdm: Allow for custom X session scripts.
gnu/packages/gnome.scm | 96 +++++++++++++++++++++-------------
gnu/services/xorg.scm | 113 +++++++++++++++++++++++++----------------
2 files changed, 130 insertions(+), 79 deletions(-)
This bug report was last modified 6 years and 75 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.