Astuces

# 5. Astuces

Contenu de cette section

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.

Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre