gnome-screensaver-2.30.0

Introduction à gnome-screensaver

Le paquet gnome-screensaver contient un économiseur et un verrouilleur d'écran conçus pour avoir des paramètres par défaut simples, sains et sécurisés et pour bien s'intégrer au bureau. Il supporte le verrouillage des paramètres de configuration , il a des traductions dans plusieurs langues et entre lesquelles il est pratique pour l'utilisateur de basculer.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.

Informations sur le paquet

Dépendances de gnome-screensaver

Requises

GNOME Desktop-2.30.2 et gnome-menus-2.30.2

Facultatives

libgnomekbd-2.30.1, libnotify-0.4.5, XScreenSaver-5.15 (et libxslt-1.1.26), Mono, et xmlto-0.0.23

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnome-screensaver

Installation de gnome-screensaver

[Note]

Note

Fonctionnalités facultatives

Si vous avez installé XScreenSaver et si vous souhaitez importer un ou tous les « hacks » dans les thèmes de gnome-screensaver, paramétrez la variable d'environnement (modifiez-la si XScreenSaver est installée à un endroit non standard) :

XSAVERDIR=/usr/share/xscreensaver/config

Ajoutez aussi le paramètre suivant au script configure ci-dessous :

            --with-xscreensaverdir=$XSAVERDIR

Installez gnome-screensaver en lançant les commandes suivantes :

sed -i 's|etc/pam\.d"|etc"|' data/Makefile.in &&
./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
            --sysconfdir=/etc/gnome/2.30.2 \
            --libexecdir=$(pkg-config \
                --variable=prefix ORBit-2.0)/lib/gnome-screensaver \
            --with-pam-prefix=/etc &&
make

Si vous avez installé XScreenSaver et que vous souhaitez importer un ou tous les « hacks » dans les thèmes de gnome-screensaver, vous devrez identifier les « hacks » que vous souhaitez importer. Les commandes ci-dessous les importeront tous. Si vous voulez en importer moins, modifiez le réglage de la variable d'environnement XSAVERLIST ci-dessous (en listant les hacks désirés par leur nom de fichier sans extension, délimités par des espaces) et lancez les commandes suivantes :

mkdir xscreensavers &&
cd xscreensavers &&

XSAVERLIST="*" &&

for SAVERLIST in $(ls ${XSAVERDIR}/${XSAVERLIST}.xml); do
    ../data/migrate-xscreensaver-config.sh $SAVERLIST
done &&

unset XSAVERDIR
unset XSAVERLIST
unset SAVERLIST

cd ..

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez installé xmlto, toujours en tant qu'utilisateur root, effectuez les commandes suivantes :

GNOMEDOCDIR="$(pkg-config \
     --variable=prefix ORBit-2.0)/share/doc/gnome-screensaver-2.30.0" &&

install -v -m644 -D doc/gnome-screensaver.html \
                    ${GNOMEDOCDIR}/gnome-screensaver.html &&
unset GNOMEDOCDIR

Si vous avez identifié des hacks XScreenSaver à importer dans gnome-screensaver, installez-les en lançant les commandes suivantes en tant qu'utilisateur root :

install -v -m755 -d $(pkg-config --variable=prefix \
        ORBit-2.0)/share/applications/screensavers/xscreensaver &&
install -v -m644 xscreensavers/*.desktop \
        $(pkg-config --variable=prefix \
            ORBit-2.0)/share/gnome-screensaver/themes/xscreensaver

Explication des commandes

sed -i 's|etc/pam\.d"|etc|' data/Makefile.in : Cette commande est utilisée pour qu'un erroné sur la copie du fichier de configuration PAM ne soit pas affiché.

--prefix=$(pkg-config --variable=prefix ORBit-2.0) : Le réglage du préfixe en utilisant ce paramètre plutôt que $GNOME_PREFIX garantira que le préfixe sera cohérent avec l'environnement d'installation et que le paquet sera installé au bon endroit.

--sysconfdir=/etc/gnome/2.30.2 : Ce paramètre aboutit à ce que les fichiers de configuration s'installent dans /etc/gnome/2.30.2 plutôt que dans $GNOME_PREFIX/etc. En outre (si cela s'applique), le paramètre garantit que la base de données GConf-2 est mise à jour correctement.

--libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/gnome-screensaver : Ce paramètre fait que les fichiers libexec s'installent à l'endroit préféré de $GNOME_PREFIX/lib/gnome-screensaver au lieu de $GNOME_PREFIX/libexec.

--with-pam-prefix=/etc : Ce paramètre est utilisé pour que le fichier de configuration de Linux-PAM pour l'application gnome-screensaver soit installé au bon endroit. Vous pouvez enlever ce paramètre si vous n'avez pas installé Linux-PAM , bien que cela ne changera rien à la construction si vous ne le faites pas.

--with-xscreensaverdir=$XSAVERDIR : Ce paramètre utilisera les configs hack d'xscreensaver qui se trouvent dans $XSAVERDIR.

Configuration de gnome-screensaver

Fichiers de configuration

/etc/pam.d/gnome-screensaver, /etc/gnome/2.30.2/gdm/custom.conf

Informations de configuration

Configuration générale

La plupart des paramètres de configuration de gnome-screensaver peuvent être modifiés en utilisant le menu Économiseur d'écran du menu déroulant BureauPréférences. Certains paramètres de peaufinement ne sont disponibles qu'en utilisant GConf Editor-2.30.0.

Configuration Linux-PAM

Si vous avez installé Linux-PAM, le fichier de configuration de gnome-screensaver qu'on vient d'installer ne fonctionne pas dans un système BLFS. Remplacez le fichier existant par un autre qui peut être utilisé dans un système BLFS en lançant la commande suivante en tant qu'utilisateur root :

cat > /etc/pam.d/gnome-screensaver << "EOF"
# Fichier : /etc/pam.d/gnome-screensaver

auth         required      pam_unix.so
account      required      pam_unix.so
session      required      pam_unix.so
password     required      pam_unix.so

EOF
chmod -v 644 /etc/pam.d/gnome-screensaver

Contenu

Programmes installés: gnome-screensaver, gnome-screensaver-command, gnome-screensaver-preferences, gnome-screensaver-dialog, gnome-screensaver-gl-helper, floaters, popsquares, et slideshow
Bibliothèques installées: Aucune
Répertoires installés: $GNOME_PREFIX/{lib/gnome-screensaver/gnome-screensaver, share/{applications/screensavers,backgrounds/cosmos, gnome-screensaver}}

Descriptions courtes

gnome-screensaver

est un programme de verrouillage et d'économiseur d'écran conçu pour fonctionner de manière seamless avec le bureau GNOME.

Last updated on 2010-08-21 08:44:13 +0200