summaryrefslogtreecommitdiff
path: root/x11/gnome-session/files/patch-doc_man_gnome-session.1
blob: f3aca3c6f4975a1bd4f48618ad2fea8463cf1126 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- doc/man/gnome-session.1.orig	2024-03-18 19:30:06 UTC
+++ doc/man/gnome-session.1
@@ -43,6 +43,14 @@ Use the applications defined in \fBSESSION.session\fP.
 Use the applications defined in \fBSESSION.session\fP. If not specified,
 \fBgnome.session\fP will be used.
 .TP
+.I "--builtin"
+Use the legacy non-systemd method of managing the user session. This is the
+opposite of the \fI--systemd\fP option.
+.TP
+.I "--systemd"
+Use the systemd method of managing the user session. This is the opposite of
+the \fI--builtin\fP option.
+.TP
 .I "--failsafe"
 Run in fail-safe mode. User-specified applications will not be started.
 .TP
@@ -82,11 +90,17 @@ The \fB.session\fP files are looked for in
 \fB$XDG_CONFIG_DIRS/gnome-session/sessions\fP and
 \fB$XDG_DATA_DIRS/gnome-session/sessions\fP.
 .SH systemd
-\fIgnome-session\fP can pass much of the session management over to systemd.
-In this case, startup components that have \fBX-GNOME-HiddenUnderSystemd=true\fP
+\fIgnome-session\fP can pass much of the session management over to systemd
+(see the \fI--systemd\fP option which may be the default since 3.34). In this
+case, startup components that have \fBX-GNOME-HiddenUnderSystemd=true\fP
 set in their \fB.desktop\fP file will be ignored by \fIgnome-session\fP. It
 instead relies on the fact that these components are managed by systemd.
 .PP
+As of GNOME 3.34 the systemd support is new and the customizing the
+configuration is not yet easily possible. With GNOME 3.34 it may be best to use
+\fI--builtin\fP if session customizations are required. This is due to the way
+that GNOME currently defines the components that will be started on each session
+type.
 .PP
 \fBsystemd\fP provides the two special targets \fBgraphical-session.target\fP
 and \fBgraphical-session-pre.target\fP which are fully functional and should be