The GNOME Screensaver package contains a screen saver and locker designed to have simple, sane, secure defaults and be well integrated with the desktop. It supports locking down of configuration settings, has translations into many languages and convenient user switching.
This package is known to build and work properly using an LFS-7.2 platform.
Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/gnome-screensaver/3.6/gnome-screensaver-3.6.1.tar.xz
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/gnome-screensaver/3.6/gnome-screensaver-3.6.1.tar.xz
Download MD5 sum: 881cc58daa7cd8602737912ae5715cc8
Download size: 556 KB
Estimated disk space required: 13 MB
Estimated build time: 0.1 SBU
D-Bus GLib Bindings-0.100.2, gnome-desktop-3.6.2 and Linux-PAM-1.1.6
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gnome-screensaver
Install GNOME Screensaver by running the following commands:
sed -i 's|etc/pam\.d"|etc"|' data/Makefile.in &&
./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/gnome-screensaver \
--with-pam-prefix=/etc &&
make
This package does not come with a test suite.
Now, as the root user:
make install
sed -i 's|etc/pam\.d"|etc|' data/Makefile.in: This command is used so that an erroneous message to copy the PAM configuration file is not displayed.
--with-pam-prefix=/etc:
This parameter is used so that the Linux
PAM configuration file for the GNOME Screensaver application is installed in
the correct location.
The default GNOME Screensaver
configuration file does not work with a BLFS system. Replace
the existing file with one that can be used on a BLFS system by
issuing the following command as the root user:
cat > /etc/pam.d/gnome-screensaver << "EOF"
# Begin /etc/pam.d/gnome-screensaver
auth include system-auth
auth optional pam_gnome_keyring.so
account include system-account
password include system-password
session include system-session
# End /etc/pam.d/gnome-screensaver
EOF
chmod -v 644 /etc/pam.d/gnome-screensaver
Last updated on 2013-02-11 18:51:17 +0000