LessTif-0.94.4

Introducción a LessTif

El paquete LessTif contiene una versión en Código Abierto de OSF/Motif®.

Información sobre el paquete

  • Descarga (HTTP): http://prdownloads.sourceforge.net/lesstif/lesstif-0.94.4.tar.bz2

  • Descarga (FTP):

  • Suma MD5 del paquete: 3096ca456c0bc299d895974d307c82d8

  • Tamaño del paquete: 2.4 MB

  • Estimación del espacio necesario en disco: 160 MB (Incluida la construcción y ejecución del banco de pruebas)

  • Tiempo estimado de construcción: 2.89 SBU (incluida la construcción del banco de pruebas)

Dependencias de LessTif

Requerida

X (XFree86-4.4.0 o X.org-6.8.2)

Opcionales

Lynx-2.8.5 o Links-2.1pre15 (usado para generar el fichero de documentación INSTALL) y Dmalloc

Instalación de LessTif

Instala LessTif ejecutando los siguientes comandos:

patch -Np1 -i ../lesstif-0.94.4-testsuite_fix-1.patch &&
./configure --prefix=/usr --disable-debug \
    --enable-production --with-xdnd &&
make rootdir=/usr/share/doc/lesstif-0.94.4

Ahora, como usuario root:

make rootdir=/usr/share/doc/lesstif-0.94.4 install &&
mv -v /usr/X11R6/lib/X11/mwm /etc/X11 &&
ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11 &&
ldconfig

Explicación de los comandos

--disable-debug: No genera información de depuración.

--enable-production: Construye la versión de producción de las librerías LessTif.

--with-xdnd: Activa el soporte para la compatibilidad con XDND de GNOME.

rootdir=/usr/share/doc/lesstif-0.94.4: Esto instala la documentación en un directorio apropiado en vez del directiro /usr/LessTif que no cumple el FHS.

mv -v /usr/X11R6/lib/X11/mwm /etc/X11: Se mueve el directorio de configuración mwm a su lugar correcto según el FHS en /etc/X11.

ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11: Se crea un enlace simbólico requerido por algunos paquetes heredados que apunta al directorio de configuración mwm que fué movido en el anterior comando.

Comprobación de LessTif

Se recomienda comprobar la instalación de LessTif con el banco de pruebas incluido. No es necesario instalar ninguno de los binarios resultantes para validar la instalación. Ejecuta los siguientes comandos para construir el banco de pruebas:

cd test &&
./configure &&
make

Para lanzar las pruebas, ejecuta los siguientes comandos:

cd Xm &&
./testall *

Deberás cerrar manualmente tres de las ventanas de las pruebas. La primera procede de test28 en el directorio list. La segunda procede de test10 en el directorio menushell. Deberás pulsar en el botón de la ventana y elegir “exit” (dos veces) para finalizar la prueba. La tercera procede de test24 en el directorio scrolledwindow.

Se sabe que unas 100 pruebas fallarán. El parche aplicado al principio de la instalación creó un fichero usado para comparar los fallos conocidos con las fallos de la ejecución de las pruebas. Este fichero se creó a partir de una instalación en la que se usó el libro LFS actual y debería ser uns representación bastante exacta de los fallos que te encontrarás. Sin embargo, puedes encontrarte con pequeñas variaciones.

Configuración de LessTif

Ficheros de configuración

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

Información sobre la configuración

Los ficheros de configuración se utilizan para personalizar el comportamiento del administrador de ventanas mwm. Puedes encontrar información sobre la personalización de estos ficheros en la página de manual mwmrc(5).

Contenido

Programas instalados: motif-config, mwm, mxmkmf, uil y xmbind
Librerías instaladas: libDtPrints.so, libMrm.so, libUil.so y libXm.so
Directorios instalados: /etc/X11/mwm, /usr/include/Xm, /usr/include/Mrm, /usr/include/uil, /usr/include/Dt, /usr/lib/LessTif y /usr/share/doc/lesstif-0.94.4

SDescripciones cortas

motif-config

Se utiliza para devolver la información de configuración para paquetes que necesitan enlazarse con las librerías LessTif.

mwm

Un administrador de ventanas que se apega mucho a la especificación Motif de mwm.

mxmkmf

La versión de LessTif de xmkmf, el cual crea un fichero Makefile a partir de un Imakefile.

uil

Un compilador del lenguaje de interfaces de usuario que traduce la descripción de una interfaz de usuario en texto plano de una aplicación Motif a código máquina.

xmbind

Configura los atajos de teclas de las aplicaciones LessTif.

libXm.so

Una librería para el Sistema X Window compatible a nivel de código fuente con OSF/Motif®. Puedes descargar una excelente guía de referencia (destinada a programadores) de la especificación de Motif-2.1 de http://unc.dl.sourceforge.net/lesstif/6B_book.pdf.

Last updated on 2005-04-18 23:52:04 +0200