LessTif-0.95.2

Introduction à LessTif

Le paquet LessTif contient une version Open Source de OSF/Motif®.

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

Informations sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/lesstif/lesstif-0.95.2.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 754187dbac09fcf5d18296437e72a32f

  • Taille du téléchargement : 2.4 Mio

  • Estimation de l'espace disque requis : 160 Mio (includes building et running the test suite)

  • Estimation du temps de construction : 4.1 SBU (includes building the test suite)

Téléchargements supplémentaires

Dépendances de LessTif

Requises

Xorg Libraries

Facultatives

Lynx-2.8.7rel.2 or Links-2.4 (utilisé pour générer le fichier de documentation de INSTALL) et Dmalloc

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lesstif

Installation de LessTif

Installez LessTif en lançant les commandes suivantes :

patch -Np1 -i ../lesstif-0.95.2-testsuite_fix-1.patch &&
./configure --prefix=/usr \
            --sysconfdir=/etc/X11 \
            --disable-debug \
            --enable-production \
            --with-xdnd \
            --x-includes=$XORG_PREFIX/include \
            --x-libraries=$XORG_PREFIX/lib &&
sed -i "s@libdir)/X11/mwm@sysconfdir)/mwm@" clients/Motif-2.1/mwm/Makefile &&
make rootdir=/usr/share/doc/lesstif-0.95.2

Ce paquet exige d'être installé pour lancer la suite de tests. Les commandes pour lancer les tests se trouvent un peu plus loin dans ces instructions.

Maintenant, en tant qu'utilisateur root :

make rootdir=/usr/share/doc/lesstif-0.95.2 install &&
ldconfig

Les applicatons qui utilisent les bibliothèques de Xorg s'attendent souvent, à tort, à trouver les fichiers de configuration dans $XORG_PREFIX/lib/X11. Toujours en tant qu'utilisateur root, créez un lien symbolique de compatibilité avec la commande suivante :

ln -v -sf /etc/X11/mwm $XORG_PREFIX/lib/X11

Explication des commandes

--disable-debug : Ne génère pas d'informations de débogage.

--enable-production : Construit la version publiée des bibliothèques de LessTif.

--with-xdnd : Active le support de compatibilité GNOME XDND.

rootdir=/usr/share/doc/lesstif-0.95.2 : Ceci installe la documentation dans un répertoire adéquat et non dans celui /usr/LessTif non conforme au FRS.

--x-includes et --x-libraries>:nbsp;: demande au système construit ou il peut trouver les entêtes Xorg et les bibliothèques.

sed -i "s@libdir)/X11/mwm@sysconfdir)/mwm@" clients/Motif-2.1/mwm/Makefile : Ceci corrige le préfixe d'installation du répertoire mwm pour respecter le FHS.

Tester LessTif

Il est recommandé de tester l'installation de LessTif en utilisant la suite de tests fournie. Il n'est pas obligatoire pour installer un des binaires qui en découlent de valider l'installation. Exécutez les commandes suivantes pkur construire la suite de tests :

cd test &&
./configure &&
make

Pour lancer les tests, exécutez les commandes suivantes :

cd Xm &&
./testall *

Il se peut que vous deviez fermer manuellement quatre des fenêtres de test. La première est issue de test28 dans le répertoire list. La deuxième est issue de test10 dans le répertoire menushell. Vous devriez cliquer sur le bouton dans la fenêtre et choisir « exit » (quitter) (faites-le deux fois) pour terminer le test. Le troisième test vient de test20 du répertoire PushButton et le dernier vient de test24 du répertoire scrolledwindow.

Pas moins de 101 tests sont connus pour échouer. Le correctif appliqué au début de l'installation a créé un fichier utilisé pour comparer les échecs connus avec ceux des tests. Ce fichier a été créé à partir d'une installation qui utilise le livre BLFS actuel et il devrait être une présentation très soignée dès échecs que vous rencontrerez. Vous pourriez cependant voir des variations mineures.

Configuration de LessTif

Fichiers de configuration

/etc/X11/mwm/system.mwmrc et ~/.mwmrc

Informations de configuration

Les fichiers de config sont utilisés pour personnaliser le comportement du gestionnaire de fenêtres mwm. Vous pouvez trouver des informations sur la personnalisation de ces fichiers dans la page de man de mwmrc(5).

Contenu

Programmes installés: motif-config, mwm, mxmkmf, uil, et xmbind
Bibliothèques installées: libDtPrints.so, libMrm.so, libUil.so, et libXm.so
Répertoires installés: /etc/X11/mwm, /usr/include/Xm, /usr/include/Mrm, /usr/include/uil, /usr/include/Dt, /usr/lib/LessTif, et /usr/share/doc/lesstif-0.95.2

Descriptions courtes

motif-config

est utilisé pour trouver les informations deconfiguration pour les paquets qui ont besoin de se lier aux bibliothèques LessTif.

mwm

est un gestionnaire de fenêtres qui adhère largement à la spécification mwm de Motif.

mxmkmf

est la version LessTif de xmkmf qui crée un Makefile à partir d'un Imakefile.

uil

est un compilateur de langues d'interface utilisateur qui traduit une description en texte brut de l'interface utilisateur d'une application Motif dans une forme lisible par la machine.

xmbind

configure les associations de touches virtuelles des applications LessTif.

libXm.so

est une bibliothèque compatible avec le code source de OSF/Motif® pour le système X Window. Vous pouvez télécharger un excellent guide de référence (destiné surtout aux programmeurs) pour la spécification Motif-2.1 sur http://unc.dl.sourceforge.net/lesstif/6B_book.pdf.

Last updated on 2010-01-26 04:15:37 +0100