%general-entities; ]> $Date$ gnome-session-&gnome-session-version; gnome-session Introduction to GNOME Session The GNOME Session package contains the GNOME session manager. &lfs111_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gnome-session-md5sum; Download size: &gnome-session-size; Estimated disk space required: &gnome-session-buildsize; Estimated build time: &gnome-session-time; GNOME Session Dependencies Required , , , , , and Optional , and with and (to build the documentation) User Notes: Installation of GNOME Session When running GNOME under , environment settings are not imported for the user using the system profile. The Wayland developers are currently undecided on a standard method to provide system environment settings for user sessions. To work around this limitation, execute the following command to make gnome-session use a login shell: sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in Adapt meson.build so that gnome-session can build without systemd: sed -i "/ systemd_dep/,+3d;/if enable_systemd/a \ systemd_userunitdir = '/tmp\'" meson.build Install GNOME Session by running the following commands: mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dsystemd_journal=false \ .. && ninja mkdir build && cd build && meson --prefix=/usr --buildtype=release .. && ninja This package does not come with a test suite. Now, as the root user: ninja install Move the documentation to a versioned directory: mv -v /usr/share/doc/gnome-session{,-&gnome-session-version;} Now, as the root user, remove systemd units that are useless on SysV systems: rm -rv /tmp/{*.d,*.target,*.service} Command Explanations Contents Installed Programs Installed Libraries Installed Directories gnome-session, gnome-session-custom-session, gnome-session-inhibit, and gnome-session-quit None /usr/share/doc/gnome-session-&gnome-session-version; and /usr/share/gnome-session Short Descriptions gnome-session is used to start up the GNOME Desktop environment gnome-session gnome-session-inhibit is used to inhibit certain GNOME Session functionality while executing the given command gnome-session-inhibit gnome-session-quit is used to end the GNOME Session gnome-session-quit