questions about xset

Nigel Wade nmw at ion.le.ac.uk
Wed Oct 26 15:43:39 UTC 2011


On 26/10/11 14:54, Doll, Margaret Ann wrote:
> On my Mac
>   mkfontdir .fonts
> ln -s /usr/local/Mathematica/7.0/SystemFiles/Fonts .fonts
> ls -sal .fonts
> 8 lrwxr-xr-x  1 mad  staff  44 Oct 25 15:16 .fonts ->
> /usr/local/Mathematica/7.0/SystemFiles/Fonts
> gc166-mad:~ mad$ ls -sal /usr/local/Mathematica/7.0/SystemFiles/Fonts
> total 0
> 0 drwxr-xr-x    7 root  wheel    238 Oct 21 09:20 .
> 0 drwxr-xr-x    4 root  wheel    136 Oct 25 15:15 ..
> 0 drwxr-xr-x   66 root  wheel   2244 Oct 25 13:25 AFM
> 0 drwxr-xr-x  655 root  wheel  22270 Oct 25 13:25 BDF
> 0 drwxr-xr-x   30 root  wheel   1020 Oct 21 09:20 SVG
> 0 drwxr-xr-x   40 root  wheel   1360 Oct 21 09:20 TTF
> 0 drwxr-xr-x   78 root  wheel   2652 Oct 25 13:25 Type1
>
>   xset +fp .fonts
> xset:  bad font path element (#1149), possible causes are:
>      Directory does not exist or has wrong permissions
>      Directory missing fonts.dir
>      Incorrect font server address or syntax
> gc166-mad:~ mad$ xset +fp .fonts/BDF
> xset:  bad font path element (#1149), possible causes are:
>      Directory does not exist or has wrong permissions
>      Directory missing fonts.dir
>      Incorrect font server address or syntax
> gc166-mad:~ mad$ xset +fp .fonts/BDF/font.dir
> xset:  bad font path element (#1149), possible causes are:
>      Directory does not exist or has wrong permissions
>      Directory missing fonts.dir
>      Incorrect font server address or syntax
>
> This is the same problem that I have on the head node:
>
>
> ls -sal /share/apps/Mathematica7.0/SystemFiles/Fonts
> total 60
>   4 drwxr-xr-x  7 root root  4096 Oct 21 09:20 .
>   4 drwxr-xr-x 18 root root  4096 Oct 25 15:10 ..
>   4 drwxr-xr-x  2 root root  4096 Oct 25 13:25 AFM
> 36 drwxr-xr-x  2 root root 36864 Oct 25 13:25 BDF
>   4 drwxr-xr-x  2 root root  4096 Oct 21 09:20 SVG
>   4 drwxr-xr-x  2 root root  4096 Oct 21 09:20 TTF
>   4 drwxr-xr-x  2 root root  4096 Oct 25 13:25 Type1
>
> [root at ted Fonts]# xset +fp /share/apps/Mathematica7.0/SystemFiles/Fonts/BDF
> xset:  bad font path element (#1149), possible causes are:
>      Directory does not exist or has wrong permissions
>      Directory missing fonts.dir
>      Incorrect font server address or syntax
>
> Although xfs is running on the head node:
> xfs       5359     1  0 Oct25 ?        00:00:00 xfs -droppriv -daemon
>
> It was not running on the mac.  I started the process on the mac and tried
> the xset again.
>
>   sudo /usr/X11/bin/xfs&
> [1] 7770
> gc166-mad:~ mad$ xset +fp .fonts/BDF
> xset:  bad font path element (#1149), possible causes are:
>      Directory does not exist or has wrong permissions
>      Directory missing fonts.dir
>      Incorrect font server address or syntax
>
>
>

The font server (xfs) is used to supply fonts from one machine to 
another, to save you the hassle of installing them on every client. You 
should only require one font server instance, on a machine which 
actually has the fonts installed locally.

Any client machine (with local X server) which requires those fonts can 
access them by having the font server added to its font path. The syntax 
to add a font server to the font path is:

xset +fp fontserver:tcp/7100

where "fontserver" is the hostname/IP of the font server.

After doing this you should verify it's been added to the font path 
using "xset q", and that the fonts are available by "xlsfonts".

Don't forget that if you run xlsfonts whilst logged into a remote system 
you will not see the fonts which are installed on that remote system. 
You will see the fonts which your local X server has available (the X 
server which any X client will display to). xlsfonts is an X client, 
just as xterm, xclock etc. and shows information about your local X 
server, not the remote system.

-- 
Nigel Wade, System Administrator, Space Plasma Physics Group,
             University of Leicester, Leicester, LE1 7RH, UK
E-mail :    nmw at ion.le.ac.uk
Phone :     +44 (0)116 2523548, Fax : +44 (0)116 2523555




More information about the redhat-list mailing list