<HTML> <HEAD> <TITLE>Astuces</TITLE> </HEAD> <BODY> <H1>5. <A NAME="s5"></A>Astuces</H1> <P> <A HREF="StarOffice.html#toc5">Contenu de cette section</A></P> <P>Voici diverses astuces communiquées par <EM>Patrick D'Cruze</EM> (pdcruze@netpal.com.au)</P> <P> <OL> <LI>Les variables d'environnement mises en place par <CODE>.sd.sh</CODE> (ou <CODE>.sd.csh</CODE>) polluent parfois les autres applications. J'ai donc supprimé leur "sourcing" dans mes fichiers d'initialisation du shell (par exemple <CODE>.bash_profile</CODE>). Puis ai copié le fichier <CODE>.sd.sh</CODE> sous le nom de <CODE>/usr/local/bin/swriter</CODE> et y ai ajouté une première ligne <CODE>#! /bin/bash</CODE> et une ligne <CODE>exec swriter3 $*</CODE> à la fin. Il suffisait dès lors de le rendre exécutable (<CODE>chmod a+rx <CODE>/usr/local/bin/swriter</CODE></CODE>) afin de permettre à tout utilisateur, en l'invoquant, d'utiliser StarWriter. </LI> <LI>De nombreux utilisateurs affirment que le chargement de StarOffice exige beaucoup de temps (jusqu'à une minute). Ce délai correspond, selon les auteurs de la plupart des articles Usenet pertinents, à l'allocation de mémoire effectuée par l'éditeur de liens dynamiques <CODE>ld.so</CODE> pour chaque symbole référencé par Star Office. Ce dernier exploite un nombre élevé de bibliothèques, l'éditeur de liens explore par conséquent une quantité importante de fichiers. Une solution consiste à confiner StarOffice, grâce à <CODE>chroot</CODE>, dans une arborescence où se trouveront dupliquées les seules bibliothèques nécessaires (<CODE>/usr/X11R6/lib</CODE>, <CODE>libc/libm</CODE> et <CODE>libg++/libstdc++</CODE>), afin d'épargner à l'éditeur de liens dynamiques d'inutiles recherches. StarWriter, sur mon P13/32 Mo, démarre ainsi en 15 secondes.</LI> </OL> </P> <HR> <P> Chapitre <A HREF="StarOffice-6.html">suivant</A>, Chapitre <A HREF="StarOffice-4.html">Précédent</A> <P> Table des matières de <A HREF="StarOffice.html#toc5">ce chapitre</A>, <A HREF="StarOffice.html#toc">Table des matières</A> générale</P> <P> <A HREF="StarOffice.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>