doc: Document 'display' and 'vt' fields of 'slim-configuration'.
* doc/guix.texi (X Window): Mention 'display' and 'vt' fields of 'slim-configuration' and explain how to use them to add multiple SLiM services to system services. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
61569171d0
commit
dbef9015db
|
@ -13485,6 +13485,33 @@ This is the type for the SLiM graphical login manager for X11.
|
||||||
Like GDM, SLiM looks for session types described by @file{.desktop} files and
|
Like GDM, SLiM looks for session types described by @file{.desktop} files and
|
||||||
allows users to choose a session from the log-in screen using @kbd{F1}. It
|
allows users to choose a session from the log-in screen using @kbd{F1}. It
|
||||||
also honors @file{~/.xsession} files.
|
also honors @file{~/.xsession} files.
|
||||||
|
|
||||||
|
Unlike GDM, SLiM does not spawn the user session on a different VT after
|
||||||
|
logging in, which means that you can only start one graphical session. If you
|
||||||
|
want to be able to run multiple graphical sessions at the same time you have
|
||||||
|
to add multiple SLiM services to your system services. The following example
|
||||||
|
shows how to replace the default GDM service with two SLiM services on tty7
|
||||||
|
and tty8.
|
||||||
|
|
||||||
|
@lisp
|
||||||
|
(use-modules (gnu services)
|
||||||
|
(gnu services desktop)
|
||||||
|
(gnu services xorg)
|
||||||
|
(srfi srfi-1)) ;for 'remove'
|
||||||
|
|
||||||
|
(operating-system
|
||||||
|
;; ...
|
||||||
|
(services (cons* (service slim-service-type (slim-configuration
|
||||||
|
(display ":0")
|
||||||
|
(vt "vt7")))
|
||||||
|
(service slim-service-type (slim-configuration
|
||||||
|
(display ":1")
|
||||||
|
(vt "vt8")))
|
||||||
|
(remove (lambda (service)
|
||||||
|
(eq? (service-kind service) gdm-service-type))
|
||||||
|
%desktop-services))))
|
||||||
|
@end lisp
|
||||||
|
|
||||||
@end defvr
|
@end defvr
|
||||||
|
|
||||||
@deftp {Data Type} slim-configuration
|
@deftp {Data Type} slim-configuration
|
||||||
|
@ -13522,6 +13549,12 @@ false, you will be unable to log in.
|
||||||
@item @code{xorg-configuration} (default @code{(xorg-configuration)})
|
@item @code{xorg-configuration} (default @code{(xorg-configuration)})
|
||||||
Configuration of the Xorg graphical server.
|
Configuration of the Xorg graphical server.
|
||||||
|
|
||||||
|
@item @code{display} (default @code{":0"})
|
||||||
|
The display on which to start the Xorg graphical server.
|
||||||
|
|
||||||
|
@item @code{vt} (default @code{"vt7"})
|
||||||
|
The VT on which to start the Xorg graphical server.
|
||||||
|
|
||||||
@item @code{xauth} (default: @code{xauth})
|
@item @code{xauth} (default: @code{xauth})
|
||||||
The XAuth package to use.
|
The XAuth package to use.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue