Mandrake 8.1, AbiWord and LTSP 3.0 ---------------------------------- Written by Allan Mitch with grateful assistance from the #ltsp-workshop. 02/10/02 When attempting to run AbiWord from a LTSP terminal, AbiWord returns the error message: AbiWord could not load the following font or fontset from the X Window System Display server: [-*-Times New Roman-regular-r-*...] This error could be the result of an incomplete AbiSuite installation, an incompatibiility with your X Window System display server, or a problem comminicating with a remote font server. This problem results when the X font server can not serve up the fonts that AbiWord requires. The solution is to get the Xserver to communicate with the LTSP terminals through a TCP port so that LTSP terminal can connect to the X font server (xfs), and to set the X font server's path to find the AbiWord fonts. The solution requires 4 files to be modified: /etc/X11/XF86Config-4 --------------------- Change: FontPath "unix/:-1" To: FontPath "tcp/localhost:7100" This allows the Xserver to open a TCP port to communicate with the LTSP terminals. /etc/rc.d/init.d/xfs -------------------- Two lines need to be modified Change: daemon --check xfs xfs -port -1 -daemon -droppriv -user xfs To: daemon --check xfs xfs -port 7100 -daemon -droppriv -user xfs Change: daemon --check xfs su xfs -c \"xfs -port -1\" -s /bin/sh To: daemon --check xfs su xfs -c \"xfs -port 7100\" -s /bin/sh This tells the X font server to use the TCP port. /etc/X11/fs/config ------------------ There should be a line similar to: catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled, perhaps followed by a number of other lines each specifying where fonts can be found. At the end of the catalogue list add a comma, followed by a new line and the text: /usr/share/AbiSuite/fonts Example: catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/75dpi:unscaled, /usr/X11R6/lib/X11/fonts/100dpi:unscaled, /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/Speedo, /usr/X11R6/lib/X11/fonts/mdk:unscaled, /usr/share/fonts/default/Type1, /usr/share/fonts/ttf/decoratives, /usr/share/fonts/ttf/western, /usr/share/AbiSuite/fonts /opt/ltsp/i386/etc/lts.conf --------------------------- Change: USE_XFS = N To: USE_XFS = Y Usually this line is found in the [Default] section. Restart the X font server using the commands: service xfs stop service xfs start If successful a message will be returned saying "OK". Restart your LTSP terminal. AbiWord should work now.