%general-entities; ]> $LastChangedBy$ $Date$ <application>LessTif</application>-&lesstif-version; LessTif Introduction to <application>LessTif</application> The LessTif package contains an Open Source version of OSF/Motif®. Package information Download (HTTP): Download (FTP): Download MD5 sum: &lesstif-md5sum; Download size: &lesstif-size; Estimated disk space required: &lesstif-buildsize; Estimated build time: &lesstif-time; Additional downloads Required patch: <application>LessTif</application> dependencies Required X ( or ) Optional or (used to generate the INSTALL documentation file) and Dmalloc Installation of <application>LessTif</application> Install LessTif by running the following commands: patch -Np1 -i ../lesstif-&lesstif-version;-testsuite_fix-1.patch && ./configure --prefix=/usr --disable-debug \ --enable-production --with-xdnd && make rootdir=/usr/share/doc/lesstif-&lesstif-version; Now, as the root user: make rootdir=/usr/share/doc/lesstif-&lesstif-version; install && mv -v /usr/X11R6/lib/X11/mwm /etc/X11 && ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11 && ldconfig Command explanations --disable-debug: Do not generate debugging information. --enable-production: Build the release version of the LessTif libraries. --with-xdnd: Enable XDND GNOME compatibility support. rootdir=/usr/share/doc/lesstif-&lesstif-version;: This installs the documentation into an appropriate directory instead of the non-FHS compliant /usr/LessTif directory. mv -v /usr/X11R6/lib/X11/mwm /etc/X11: The mwm configuration directory is moved to its proper FHS location in /etc/X11. ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11: A symlink required by some legacy applications is created pointing to the mwm configuration directory moved in the previous command. Testing <application>LessTif</application> It is advisable to test the installation of LessTif using the included test suite. It is not required to install any of the resulting binaries to validate the installation. Issue the following commands to build the test suite: cd test && ./configure && make To run the tests, issue the following commands: cd Xm && ./testall * You'll need to manually close three of the test windows. The first one is from test28 in the list directory. The second one is from test10 in the menushell directory. You should click on the button in the window and choose exit (do it twice) to finish the test. The third test is from test24 in the scrolledwindow directory. As many as 100 tests are known to fail. The patch applied at the beginning of the installation created a file used to compare known failures to the failures from the test run. This file was created from an installation using the current LFS book and should be a fairly accurate representation of the failures you'll encounter. You could see some minor variances, however. Configuring <application>LessTif</application> Config files /etc/X11/mwm/system.mwmrc and ~/.mwmrc ~/.mwmrc /etc/X11/mwm/system.mwmrc Configuration information The config files are used to customize the behavior of the mwm window manager. Information about customizing these files can be found in the mwmrc(5) man page. Contents Installed Programs Installed Libraries Installed Directories motif-config, mwm, mxmkmf, uil and xmbind libDtPrints.so, libMrm.so, libUil.so and libXm.so /etc/X11/mwm, /usr/include/Xm, /usr/include/Mrm, /usr/include/uil, /usr/include/Dt, /usr/lib/LessTif and /usr/share/doc/lesstif-&lesstif-version; Short Descriptions motif-config is used to find out configuration information for packages needing to link to the LessTif libraries. motif-config mwm is a window manager that adheres largely to the Motif mwm specification. mwm mxmkmf is the LessTif version of xmkmf which creates a Makefile from an Imakefile. mxmkmf uil is a user interface language compiler which translates a plain text description of the user interface of a Motif application into a machine-readable form. uil xmbind configures the virtual key bindings of LessTif applications. xmbind libXm.so is an OSF/Motif® source code compatible library for the X Window System. You can download an excellent reference guide (mainly for programmers) for the Motif-2.1 specification from . libXm.so