Contenu
$GNOME_PREFIX
/{lib/gnome-screensaver/gnome-screensaver,
share/{applications/screensavers,backgrounds/cosmos,
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.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/gnome-screensaver/2.30/gnome-screensaver-2.30.0.tar.bz2
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/gnome-screensaver/2.30/gnome-screensaver-2.30.0.tar.bz2
Somme de contrôle MD5 du téléchargement : a18086bf2191795d87b7ea80b7b66daa
Taille du téléchargement : 4.6 Mio
Estimation de l'espace disque requis : 26 Mio
Estimation du temps de construction : 0.3 SBU
GNOME Desktop-2.30.2 et gnome-menus-2.30.2
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
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
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
.
La plupart des paramètres de configuration de gnome-screensaver peuvent être modifiés en utilisant le menu du menu déroulant — . Certains paramètres de peaufinement ne sont disponibles qu'en utilisant GConf Editor-2.30.0.
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
$GNOME_PREFIX
/{lib/gnome-screensaver/gnome-screensaver,
share/{applications/screensavers,backgrounds/cosmos,
gnome-screensaver}}
Last updated on 2010-08-21 08:44:13 +0200