summaryrefslogtreecommitdiffstats
path: root/man/homectl.xml
diff options
context:
space:
mode:
authorAdrian Vovk <adrianvovk@gmail.com>2024-02-05 01:21:29 +0100
committerLuca Boccassi <luca.boccassi@gmail.com>2024-03-01 17:28:10 +0100
commit793ceda177a40e16933b74542c3f8d13ff27d56e (patch)
treef80957fb0e7853a4443eef26fa8ab0a6282ccedd /man/homectl.xml
parenttree-wide: switch dlopen hooks over to DLSYM_PROTOTYPE()/DLSYM_FUNCTION() (diff)
downloadsystemd-793ceda177a40e16933b74542c3f8d13ff27d56e.tar.xz
systemd-793ceda177a40e16933b74542c3f8d13ff27d56e.zip
user-record: Add preferredSession{Type,Launcher}
These will be used by display managers to pre-select the user's preferred desktop environment and display server type. On homed, the display manager will also be able to set these fields to cache the user's last selection.
Diffstat (limited to 'man/homectl.xml')
-rw-r--r--man/homectl.xml22
1 files changed, 22 insertions, 0 deletions
diff --git a/man/homectl.xml b/man/homectl.xml
index 521d341248..1a0535cd4a 100644
--- a/man/homectl.xml
+++ b/man/homectl.xml
@@ -963,6 +963,28 @@
<xi:include href="version-info.xml" xpointer="v245"/></listitem>
</varlistentry>
+
+ <varlistentry>
+ <term><option>--session-launcher=</option><replaceable>LAUNCHER</replaceable></term>
+
+ <listitem><para>Takes a string argument. Configures the user's preferred session launcher
+ .desktop entry file (i.e. <literal>gnome</literal>, <literal>plasma</literal>, or other names that
+ appear in <filename>/usr/share/xesssions/</filename> or <filename>/usr/share/wayland-sessions</filename>).
+ This is read by the display manager to pick the default session that is launched when the user logs in.</para>
+
+ <xi:include href="version-info.xml" xpointer="v256"/></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><option>--session-type=</option><replaceable>TYPE</replaceable></term>
+
+ <listitem><para>Takes a string argument. Configures the user's preferred session type
+ (i.e. <literal>x11</literal>, <literal>wayland</literal>, and other values accepted by
+ <varname>$XDG_SESSION_TYPE</varname>). This is read by the display manage to pick the
+ default session type the user is logged into.</para>
+
+ <xi:include href="version-info.xml" xpointer="v256"/></listitem>
+ </varlistentry>
</variablelist>
</refsect1>