Re: questions about xset



On Wed, Oct 26, 2011 at 12:43 PM, Nigel Wade <nmw@xxxxxxxxxxxx> wrote:

On 26/10/11 16:51, Doll, Margaret Ann wrote:
I would like to add the mathematica fonts to the xls path on the head
node,
but that is where I am still having the problem.

When I execute "xset -q", I see

Font cache:
Server does not have the FontCache Extension

Is this the cause of my inability of adding the mathematica fonts to the
list?


xset is just another X client. It's telling you about your X server on your
Mac, not the head node. Font cache isn't the problem.

On the head node you need to have added the font directories to the xfs
configuration file, and restarted it. You need to verify that xfs is
running, and listening on the correct interface using:
netstat -alnp | grep 7100

should show something like:
tcp 0 0 0.0.0.0:7100 0.0.0.0:* LISTEN 5384/xfs

meaning xfs is listening on all interfaces, on port 7100.

The firewall on the head node must not be blocking access to port 7100 from
the client.

From now on I'll refer to the host running the font server as <host>.

On the client, the machine with the X server, check the font

server is accessible:

This is where it falls apart. ted is the head node

[root@ted fs]# pwd
/etc/X11/fs
[root@ted fs]# grep share config
catalogue = /usr/share/X11/fonts/misc:unscaled,
/usr/share/X11/fonts/75dpi:unscaled,
/usr/share/X11/fonts/100dpi:unscaled,
/usr/share/X11/fonts/Type1,
/usr/share/X11/fonts/TTF,
/usr/share/fonts/default/Type1,
/share/apps/Mathematica7.0/SystemFiles/Fonts/Type1,
/share/apps/Mathematica7.0/SystemFiles/Fonts/BDF,
/share/apps/Mathematica7.0/SystemFiles/Fonts/AFM
[root@ted fs]# service xfs restart
Restarting xfs:
Shutting down xfs: [ OK ]
Starting xfs: [ OK ]
[root@ted fs]# netstat -alnp | grep 7100
unix 2 [ ACC ] STREAM LISTENING 10796483
6976/xfs /tmp/.font-unix/fs7100
unix 3 [ ] STREAM CONNECTED 10796698
6976/xfs /tmp/.font-unix/fs7100

Then from the Mac:

xfsinfo -server ted:7100
xfsinfo: unable to open server "ted:7100"
gc166-mad:~ mad$ xfsinfo -server ted.hetchem.brown.edu:7100
xfsinfo: unable to open server "ted.hetchem.brown.edu:7100"

I modified the iptables to allow tcp for input and forward on eth1; eth1 is
the connection from the head node to the outside.

This did not help.


$ xfsinfo -server <host>:7100
name of server: <host>:7100
version number: 2
vendor string: X.Org Foundation
vendor release number: 60802000
maximum request size: 8192 longwords (32768 bytes)
number of catalogues: 1
all
Number of alternate servers: 0
number of extensions: 0

Then, still on the client, you need to add the font server to the font path
using:

$ xset +fp tcp/<host>:7100

(ignore the setting in my previous message, the format was incorrect).

and check it's been added:

$ xset q

and finally, test for the existence of the fonts:

$ xlsfonts | grep -i mathematica


This is what I see on my client machine (desktop).

$ xset q

Font Path:
tcp/<host>:7100,<other local dirs>


$ xlsfonts | grep -i mathematica | head

-wri-mathematica1-bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
-wri-mathematica1-bold-r-normal--0-0-75-75-p-0-adobe-fontspecific
-wri-mathematica1-bold-r-normal--10-100-75-75-p-60-adobe-fontspecific
-wri-mathematica1-bold-r-normal--11-110-75-75-p-60-adobe-fontspecific
-wri-mathematica1-bold-r-normal--12-120-75-75-p-70-adobe-fontspecific
-wri-mathematica1-bold-r-normal--13-130-75-75-p-80-adobe-fontspecific
-wri-mathematica1-bold-r-normal--14-140-75-75-p-80-adobe-fontspecific
-wri-mathematica1-bold-r-normal--15-150-75-75-p-90-adobe-fontspecific
-wri-mathematica1-bold-r-normal--16-160-75-75-p-90-adobe-fontspecific
-wri-mathematica1-bold-r-normal--17-170-75-75-p-100-adobe-fontspecific


If I remove the font server:
$ xset -fp tcp/<host>:7100

and look again:
$ xlsfonts | grep -i mathematica | head

I see nothing.

By adding it back again:

$ xset +fp tcp/<host>:7100
$ xlsfonts | grep -i mathematica | head
-wri-mathematica1-bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
-wri-mathematica1-bold-r-normal--0-0-75-75-p-0-adobe-fontspecific
-wri-mathematica1-bold-r-normal--10-100-75-75-p-60-adobe-fontspecific
-wri-mathematica1-bold-r-normal--11-110-75-75-p-60-adobe-fontspecific
-wri-mathematica1-bold-r-normal--12-120-75-75-p-70-adobe-fontspecific
-wri-mathematica1-bold-r-normal--13-130-75-75-p-80-adobe-fontspecific
-wri-mathematica1-bold-r-normal--14-140-75-75-p-80-adobe-fontspecific
-wri-mathematica1-bold-r-normal--15-150-75-75-p-90-adobe-fontspecific
-wri-mathematica1-bold-r-normal--16-160-75-75-p-90-adobe-fontspecific

I get my Mathematica fonts back again.


Of course, as I mentioned before, there is no guarantee that Apple have not
"accidentally" broken this in their X server.

--
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@xxxxxxxxxxxx
Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list



Relevant Pages

  • Re: questions about xset
    ... When I execute "xset -q", ... xset is just another X client. ... It's telling you about your X server on your Mac, ... Font cache isn't the problem. ...
    (RedHat)
  • Re: Could not open font fixed message PART 2
    ... Could not init font path element unix/:7100, ... If you encounter a server crash, please report the problem by filling ... a bug report in the XFree86.org bugzilla at http://xfree86.org and/or ...
    (comp.os.linux.setup)
  • How do I access a X11 font server on another node?
    ... Whatever I try all I am getting from xset is: ... Incorrect font server address or syntax ... Mid-Range Technical Services ...
    (Tru64-UNIX-Managers)
  • Re: Very large font size crashing X Font Server and Grounding Server to a Halt (was: remote DoS in M
    ... >> I was able to log on to the server with enough time to SIGKILL the ... >> after killing xfs-daemon and noticed that there was a lot of free memory ... >> check to prevent such large sizes from crashing X and/or the X Font ... > kernel should be able to cope with the situation gracefully. ...
    (Bugtraq)
  • gforth: OpenGL Graphics Lesson 13
    ... Specifies the number of display lists to be executed. ... Push the server attribute stack. ... Create bitmap display lists from an X font ...
    (comp.lang.forth)