%general-entities; ]> $LastChangedBy$ $Date$ GNOME Session-&gnome-session-version; GNOME Session Introduction to GNOME Session The GNOME Session package contains the GNOME session manager. &lfs70_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 Recommended Optional User Notes: Installation of GNOME Session Install GNOME Session by running the following commands: ./configure --prefix=$GNOME_PREFIX \ --libexecdir=$GNOME_PREFIX/lib && make This package does not come with a test suite. Now, as the root user: make install Command Explanations --libexecdir=$GNOME_PREFIX/lib: This parameter is used so that the gnome-session internal support programs are installed in the preferred location of $GNOME_PREFIX/lib instead of $GNOME_PREFIX/libexec. : This parameter is used to build the documentation. Configuring gnome-session Configuration Information If you are not using gdm to start your GNOME desktop, you will need to invoke gnome-session instead of invoking a window-manager directly. All of the packages in the 'Shell' section of this chapter (plus all of those in 'Shell Fallback' if your video driver does not have 3D acceleration) need to be installed first, and some of the 'Utilities' - particularly GNOME Terminal (xterm does not install a '.desktop' file and so not appear in the menus). You may have to use Ctrl-Alt-Backspace to end the desktop session. When gnome-session is run, it invokes the necessary daemons and either Metacity or gnome-shell - the latter will in turn invoke Mutter. To automatically start the gnome-session window manager when you issue the startx command, backup your current ~/.xinitrc before proceeding. Note that you will be able to invoke GNOME Terminal from the menu, so there is no reason to invoke xterm here. Create a new .xinitrc using this command: ~/.xinitrc cat >> ~/.xinitrc << "EOF" exec dbus-launch --exit-with-session gnome-session EOF Contents Installed Programs Installed Libraries Installed Directory gnome-session, gnome-session-properties, gnome-session-save, gnome-wm, and gnome-settings-daemon-helper None $GNOME_PREFIX/{lib/gnome-session/helpers, share/gnome-session} Short Descriptions gnome-session starts up the GNOME desktop. gnome-session gnome-session-* session utilities includes a configuration program and other session management related utilities. gnome-session-* gnome-wm uses the $WINDOW_MANAGER environment variable to allow a user to define a window manager of choice. If no $WINDOW_MANAGER is defined, gnome-wm defaults to metacity as the default window manager. gnome-wm