Page suivantePage précédenteTable des matières

5. Astuces

Voici diverses astuces communiquées par Patrick D'Cruze (pdcruze@netpal.com.au)

  1. Les variables d'environnement mises en place par .sd.sh (ou .sd.csh) polluent parfois les autres applications. J'ai donc supprimé leur "sourcing" dans mes fichiers d'initialisation du shell (par exemple .bash_profile). Puis ai copié le fichier .sd.sh sous le nom de /usr/local/bin/swriter et y ai ajouté une première ligne #! /bin/bash et une ligne exec swriter3 $* à la fin. Il suffisait dès lors de le rendre exécutable (chmod a+rx /usr/local/bin/swriter) afin de permettre à tout utilisateur, en l'invoquant, d'utiliser StarWriter.
  2. 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 ld.so 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 à chroot, dans une arborescence où se trouveront dupliquées les seules bibliothèques nécessaires (/usr/X11R6/lib, libc/libm et libg++/libstdc++), afin d'épargner à l'éditeur de liens dynamiques d'inutiles recherches. StarWriter, sur mon P13/32 Mo, démarre ainsi en 15 secondes.


Page suivantePage précédenteTable des matières