diff options
Diffstat (limited to 'man')
-rw-r--r-- | man/pam_systemd.xml | 4 | ||||
-rw-r--r-- | man/sd_session_is_active.xml | 23 |
2 files changed, 26 insertions, 1 deletions
diff --git a/man/pam_systemd.xml b/man/pam_systemd.xml index 52dfe9df43..4df26a3f2b 100644 --- a/man/pam_systemd.xml +++ b/man/pam_systemd.xml @@ -268,7 +268,9 @@ as defined by the <ulink url="http://standards.freedesktop.org/desktop-entry-spec/latest/">Desktop Entry - Specification</ulink>.</para></listitem> + Specification</ulink>. See + <citerefentry><refentrytitle>sd_session_get_desktop</refentrytitle><manvolnum>3</manvolnum></citerefentry> + for more details.</para></listitem> </varlistentry> <varlistentry> diff --git a/man/sd_session_is_active.xml b/man/sd_session_is_active.xml index 5006be4df5..e9840669c2 100644 --- a/man/sd_session_is_active.xml +++ b/man/sd_session_is_active.xml @@ -51,6 +51,7 @@ <refname>sd_session_get_service</refname> <refname>sd_session_get_type</refname> <refname>sd_session_get_class</refname> + <refname>sd_session_get_desktop</refname> <refname>sd_session_get_display</refname> <refname>sd_session_get_tty</refname> <refname>sd_session_get_vt</refname> @@ -110,6 +111,12 @@ </funcprototype> <funcprototype> + <funcdef>int <function>sd_session_get_desktop</function></funcdef> + <paramdef>const char *<parameter>session</parameter></paramdef> + <paramdef>char **<parameter>desktop</parameter></paramdef> + </funcprototype> + + <funcprototype> <funcdef>int <function>sd_session_get_display</function></funcdef> <paramdef>const char *<parameter>session</parameter></paramdef> <paramdef>char **<parameter>display</parameter></paramdef> @@ -218,6 +225,22 @@ <citerefentry project='man-pages'><refentrytitle>free</refentrytitle><manvolnum>3</manvolnum></citerefentry> call after use.</para> + <para><function>sd_session_get_desktop()</function> may + be used to determine the brand of the desktop running on + the session identified by the specified session identifier. + This field can be set freely by desktop environments and + does not follow any special formatting. However, desktops + are strongly recommended to use the same identifiers and + capitalization as for + <varname>$XDG_CURRENT_DESKTOP</varname>, as defined by + the <ulink + url="http://standards.freedesktop.org/desktop-entry-spec/latest/">Desktop + Entry + Specification</ulink>. The returned string needs to be + freed with the libc + <citerefentry project='man-pages'><refentrytitle>free</refentrytitle><manvolnum>3</manvolnum></citerefentry> + call after use.</para> + <para><function>sd_session_get_display()</function> may be used to determine the X11 display of the session identified by the specified session |