Initialization and Session Management

mate-ui-init — Parameters (and deprecated functions) for initializing libmateui applications.
MateClient — Interactions with the session manager.

This section includes functions and parameters used to initialise MATE applications which use libmateui and to handle interactions with whatever session manager is running when the application starts up.

A typical application will call mate_program_init (from libmate/libmate.h) with parameters from the mate-ui-init section and will then possibly have further interactions (beyond the initial default setup performed by mate_program_init) with the session manager.