[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/06: services: desktop: Switch to GDM.
From: |
guix-commits |
Subject: |
06/06: services: desktop: Switch to GDM. |
Date: |
Thu, 28 Mar 2019 18:07:57 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 357b287b8f083e8b078da4a3246e0bad4ef199ac
Author: Ludovic Courtès <address@hidden>
Date: Thu Mar 28 23:03:11 2019 +0100
services: desktop: Switch to GDM.
* gnu/services/desktop.scm (%desktop-services): Replace
SLIM-SERVICE-TYPE instance with an instance of GDM-SERVICE-TYPE.
* doc/guix.texi (Keyboard Layout): Change example to mention
GDM-SERVICE-TYPE.
(X Window): Mention GDM.
(Desktop Services): Adjust references to SLiM.
---
doc/guix.texi | 18 ++++++++++++------
gnu/services/desktop.scm | 2 +-
2 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 1bbed7a..525b8f4 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -11090,8 +11090,8 @@ configuration would look like:
(target "/boot/efi")
(keyboard-layout keyboard-layout))) ;for GRUB
(services (modify-services %desktop-services
- (slim-service-type config =>
- (slim-configuration
+ (gdm-service-type config =>
+ (gdm-configuration
(inherit config)
(xorg-configuration
(xorg-configuration ;for Xorg
@@ -13294,7 +13294,13 @@ Package object of the Open vSwitch.
Support for the X Window graphical display system---specifically
Xorg---is provided by the @code{(gnu services xorg)} module. Note that
there is no @code{xorg-service} procedure. Instead, the X server is
-started by the @dfn{login manager}, by default SLiM.
+started by the @dfn{login manager}, by default the GNOME Display Manager (GDM).
+
address@hidden GDM
address@hidden GNOME, login manager
+GDM of course allows users to log in into window managers and desktop
+environments other than GNOME; for those using GNOME, GDM is required for
+features such as automatic screen locking.
@cindex window manager
To use X11, you must install at least one @dfn{window manager}---for
@@ -14406,7 +14412,7 @@ This is a list of services that builds upon
@var{%base-services} and
adds or adjusts services for a typical ``desktop'' setup.
In particular, it adds a graphical login manager (@pxref{X Window,
address@hidden), screen lockers, a network management tool
address@hidden), screen lockers, a network management tool
(@pxref{Networking Services, @code{network-manager-service-type}}), energy and
color
management services, the @code{elogind} login and seat manager, the
Polkit privilege service, the GeoClue location service, the
@@ -14445,8 +14451,8 @@ functionality to work as expetected.
The desktop environments in Guix use the Xorg display server by
default. If you'd like to use the newer display server protocol
-called Wayland, you need to use the @code{sddm-service} instead of the
address@hidden for the graphical login manager. You should then
+called Wayland, you need to use the @code{sddm-service} instead of
+GDM as the graphical login manager. You should then
select the ``GNOME (Wayland)'' session in SDDM. Alternatively you can
also try starting GNOME on Wayland manually from a TTY with the
command ``XDG_SESSION_TYPE=wayland exec dbus-run-session
diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index da62910..dcab950 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -1078,7 +1078,7 @@ dispatches events from it.")))
(define %desktop-services
;; List of services typically useful for a "desktop" use case.
- (cons* (service slim-service-type)
+ (cons* (service gdm-service-type)
;; Screen lockers are a pretty useful thing and these are small.
(screen-locker-service slock)
- branch master updated (e8cfce4 -> 357b287), guix-commits, 2019/03/28
- 06/06: services: desktop: Switch to GDM.,
guix-commits <=
- 05/06: system: Fix typo in desktop example., guix-commits, 2019/03/28
- 04/06: gnu: ratpoison: Provide a .desktop file with an absolute file name., guix-commits, 2019/03/28
- 02/06: pull: Factorize pretty-printing for new/upgraded package lists., guix-commits, 2019/03/28
- 03/06: pull: Truncate the list of packages displayed on completion., guix-commits, 2019/03/28
- 01/06: packages: Reintroduce 'find-newest-available-packages'., guix-commits, 2019/03/28