LXSession-0.5.5

Introduction to LXSession

The LXSession package contains the default session manager for LXDE.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

LXSession Dependencies

Required

dbus-glib-0.112, libunique-1.1.6, Polkit-122, and Vala-0.56.7

Optional

lsb-tools-0.10 (may be used at runtime to display the distribution release in the logout dialog), GTK+-3.24.37, and libxslt-1.1.38 with docbook-xml-4.5 and docbook-xsl-nons-1.79.2 (to build man pages)

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/lxsession

Installation of LXSession

Install LXSession by running the following commands:

./configure --prefix=/usr --disable-man &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--disable-man: This switch disables building of the manual pages. Remove it if you have installed optional dependencies and wish to build the manual pages.

--enable-gtk3: Builds against GTK+-3 instead of GTK+-2, which is required anyway by libunique.

Contents

Installed Programs: lxclipboard, lxlock, lxpolkit, lxsession, lxsession-db, lxsession-default, lxsession-default-apps, lxsession-default-terminal, lxsession-edit, lxsession-logout, lxsession-xdg-autostart, lxsession-xsettings, and lxsettings-daemon
Installed Libraries: None
Installed Directory: /usr/share/lxsession

Short Descriptions

lxclipboard

is a clipboard utility for LXSession and LXDE

lxlock

locks the local X display until a password is entered

lxpolkit

is a polkit agent

lxsession

is a lightweight X session manager

lxsession-db

is used to modify the database for managing sessions in lxsession

lxsession-default

launch default applications set by LXsession

lxsession-default-apps

is an utility to configure lxsession and its default applications

lxsession-default-terminal

launch the default terminal set by LXSession

lxsession-edit

is the standard session edit manager used by LXDE

lxsession-logout

is a program to logout from LXSession

lxsession-xdg-autostart

handles the autostart spec of freedesktop.org

lxsession-xsettings

is a tool to configure gtk+ themes, keyboard, and mouse for you on session startup

lxsettings-daemon

is the settings daemon for LXsession