I found on the mac that I had to enter the full path name sudo xset +fp /Users/mad/.fonts/BDF gc166-mad:~ mad$ sudo xset +fp /Users/mad/.fonts/Type1 xset fp rehash xset q ... Font Path: /Users/mad/.fonts/Type1,/Users/mad/.fonts/BDF,/usr/X11/lib/X11/fonts/misc/,/usr/X11/lib/X11/fonts/TTF/,/us ... On Wed, Oct 26, 2011 at 9:58 AM, Doll, Margaret Ann <margaret_doll@xxxxxxxxx > wrote: > I don't believe that this is a firewall problem with hosts.allow, etc., > because I can display comsol images from a qlogin session back to my Mac. > There I have "ssh -Y" into the head node, started a qlogin to a compute node > and then started up comsol. There were a lot of libraries that had to be > installed to make this work. > > > On Tue, Oct 25, 2011 at 5:19 PM, Carl G. Riches <cgr@xxxxxxxxxxxxxxxx>wrote: > >> On Tue, 25 Oct 2011, Doll, Margaret Ann wrote: >> >> xlsfonts | grep Mathematica >>> >>>> >>>> >>> I know the Mathematica fonts are neither in my path on my Mac nor on the >>> head node. >>> >>> However, I can run the Mathematica that is installed directly on my mac. >>> That display works well. >>> >> >> The X font server on your Mac should have a config file. I recall having >> to modify the xfs config file on Linux desktops and X terminals to put a >> central font server in the font path (back when we had X terminals and >> such). There may have been something in the hosts.allow file as well. >> >> Carl >> >> >>> On Tue, Oct 25, 2011 at 5:00 PM, Carl G. Riches <cgr@xxxxxxxxxxxxxxxx >>> >wrote: >>> >>> On Tue, 25 Oct 2011, Doll, Margaret Ann wrote: >>>> >>>> Installing Mathematica on my mac did not help with the display from the >>>> >>>>> head >>>>> node on the cluster. >>>>> >>>>> I copied over the Fonts directory from the head node for Mathematica. >>>>> I >>>>> installed the fonts in a /usr/local/mathematica/7.0/**** >>>>> SystemFiles/Fonts >>>>> >>>>> directory. >>>>> I then linked .fonts in my home directory to the new Fonts directory. >>>>> >>>>> That did not help. >>>>> >>>>> .fonts -> /usr/local/Mathematica/7.0/****SystemFiles/Fonts >>>>> >>>>> ls .fonts >>>>> AFM BDF SVG TTF Type1 >>>>> >>>>> >>>>> Have you run xlsfonts to verify that the fonts are in your font list? >>>> >>>> Carl >>>> >>>> Carl G. Riches >>>> IT Manager >>>> Department of Biostatistics >>>> Box 357232 voice: 206-616-2725 >>>> University of Washington fax: 206-543-3286 >>>> Seattle, WA 98195-7232 internet: cgr@xxxxxxxxxxxxxxxx >>>> >>>> >>>> >>>> On Tue, Oct 25, 2011 at 1:50 PM, Doll, Margaret Ann < >>>>> margaret_doll@xxxxxxxxx >>>>> >>>>> wrote: >>>>>> >>>>>> >>>>> As root I edited >>>>> >>>>>> >>>>>> /etc/X11/fs/config to add the lines on the head node of the cluster >>>>>> >>>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/Type1, >>>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/BDF, >>>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/AFM >>>>>> >>>>>> >>>>>> I restarted xfs on the head node >>>>>> >>>>>> service xfs restart >>>>>> >>>>>> I checked my firewall on the head node of the computer clustrer >>>>>> >>>>>> netstat -nlp | grep 7100 >>>>>> unix 2 [ ACC ] STREAM LISTENING 9788554 >>>>>> 5359/xfs /tmp/.font-unix/fs7100 >>>>>> >>>>>> I then logged into the head node from my Mac using "ssh -Y" >>>>>> >>>>>> As a regular user, my xset path does not contain the Mathematica >>>>>> fonts. >>>>>> And Mathematica still gives me the "bad font message" >>>>>> >>>>>> My local computer is a Mac, 10.6. >>>>>> >>>>>> I am installing Mathematica on my Mac now to see if that makes a >>>>>> difference >>>>>> in the display. >>>>>> >>>>>> On Tue, Oct 25, 2011 at 12:13 PM, Nigel Wade <nmw@xxxxxxxxxxxx> >>>>>> wrote: >>>>>> >>>>>> On 25/10/11 16:24, Richardson, Joshua A. wrote: >>>>>> >>>>>>> >>>>>>> Just a quick guess, but have you actually verified the path you are >>>>>>> >>>>>>>> trying to set exists? You may need to physically copy the fonts >>>>>>>> from >>>>>>>> the CD >>>>>>>> to the machine. >>>>>>>> >>>>>>>> http://shortrecipes.blogspot.******com/2009/06/mathematica-** >>>>>>>> xset-**** >>>>>>>> bad-font-path-element.html<**htt**p://shortrecipes.** >>>>>>>> blogspot.com/** <http://shortrecipes.blogspot.com/**> >>>>>>>> 2009/06/mathematica-xset-bad-****font-path-element.html<http:/** >>>>>>>> /shortrecipes.blogspot.com/**2009/06/mathematica-xset-bad-** >>>>>>>> font-path-element.html<http://shortrecipes.blogspot.com/2009/06/mathematica-xset-bad-font-path-element.html> >>>>>>>> > >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> Joshua A. Richardson >>>>>>>> >>>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: redhat-list-bounces@xxxxxxxxxx [mailto:redhat-list-bounces@** >>>>>>>> redhat.com <redhat-list-bounces@redhat.****com<redhat-list-bounces@ >>>>>>>> **redhat.com <redhat-list-bounces@xxxxxxxxxx>>>] >>>>>>>> >>>>>>>> On Behalf Of Doll, Margaret >>>>>>>> >>>>>>>> Ann >>>>>>>> Sent: Tuesday, October 25, 2011 11:09 AM >>>>>>>> To: General Red Hat Linux discussion list >>>>>>>> Subject: questions about xset >>>>>>>> >>>>>>>> CentOS release 5.6 (Final) >>>>>>>> >>>>>>>> >>>>>>>> We have Mathematica 7.0 installed on our computer cluster, but are >>>>>>>> unable >>>>>>>> to >>>>>>>> get the display to work. The initial trademark comes up, but not >>>>>>>> the >>>>>>>> rest >>>>>>>> of the application. >>>>>>>> >>>>>>>> mathematica& >>>>>>>> [1] 2527 >>>>>>>> [mdoll@ted ~]$ 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 >>>>>>>> >>>>>>>> >>>>>>>> Mathematica says that the problem is >>>>>>>> >>>>>>>> Font Installation >>>>>>>> All machines that display the front end must have access to the >>>>>>>> fonts >>>>>>>> included with *Mathematica*. If the *Mathematica* process is running >>>>>>>> on >>>>>>>> a >>>>>>>> remote machine and the front end is displayed on the local machine, >>>>>>>> the >>>>>>>> X >>>>>>>> server on the local machine must know where to find the >>>>>>>> *Mathematica* >>>>>>>> fonts. >>>>>>>> To do this, add the *Mathematica* fonts to the local font path by >>>>>>>> running >>>>>>>> a >>>>>>>> command like the following on the local machine. >>>>>>>> >>>>>>>> xset fp+ /usr/local/Wolfram/******Mathematica/8.0/SystemFiles/**** >>>>>>>> ** >>>>>>>> >>>>>>>> Fonts/Type1; >>>>>>>> >>>>>>>> xset fp >>>>>>>> rehash >>>>>>>> >>>>>>>> Be sure to execute xset fp rehash to make the fonts available to the >>>>>>>> local X >>>>>>>> server. >>>>>>>> For optimal onscreen performance, Type1 fonts should appear before >>>>>>>> BDF >>>>>>>> fonts >>>>>>>> in the font path. Hence, >>>>>>>> $InstallationDirectory<http://******reference.wolfram.com/** >>>>>>>> mathematica/ref/$******InstallationDirectory.html<**htt** >>>>>>>> p://reference.wolfram.com/****mathematica/ref/$**<http://reference.wolfram.com/**mathematica/ref/$**> >>>>>>>> >>>>>>>> InstallationDirectory.html<htt**p://reference.wolfram.com/** >>>>>>>> mathematica/ref/$**InstallationDirectory.html<http://reference.wolfram.com/mathematica/ref/$InstallationDirectory.html> >>>>>>>> > >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>>> /SystemFiles/Fonts/Type1 should appear before >>>>>>>>> >>>>>>>> $InstallationDirectory<http://******reference.wolfram.com/** >>>>>>>> mathematica/ref/$******InstallationDirectory.html<**htt** >>>>>>>> p://reference.wolfram.com/****mathematica/ref/$**<http://reference.wolfram.com/**mathematica/ref/$**> >>>>>>>> >>>>>>>> InstallationDirectory.html<htt**p://reference.wolfram.com/** >>>>>>>> mathematica/ref/$**InstallationDirectory.html<http://reference.wolfram.com/mathematica/ref/$InstallationDirectory.html> >>>>>>>> > >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> /SystemFiles/Fonts/BDF. You can check the order of the font path >>>>>>>>> by >>>>>>>>> >>>>>>>> executing the command xset q. >>>>>>>> >>>>>>>> *Note:* TrueType fonts are automatically loaded and do not require >>>>>>>> an >>>>>>>> xsetcommand. >>>>>>>> >>>>>>>> >>>>>>>> I have tried >>>>>>>> >>>>>>>> >>>>>>>> xset +fp >>>>>>>> /share/apps/Mathematica7.0/******SystemFiles/Fonts/Type1,/** >>>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>>> xset +fp >>>>>>>> /share/apps/Mathematica7.0/******SystemFiles/Fonts/Type1 >>>>>>>> >>>>>>>> >>>>>>>> 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 >>>>>>>> >>>>>>>> What's going wrong? >>>>>>>> >>>>>>>> "xset q" shows >>>>>>>> >>>>>>>> Font Path: >>>>>>>> >>>>>>>> /usr/X11/lib/X11/fonts/misc/,/******usr/X11/lib/X11/fonts/TTF/** >>>>>>>> ,/**** >>>>>>>> usr/X11/lib/X11/fonts/OTF,/******usr/X11/lib/X11/fonts/Type1/,** >>>>>>>> /**** >>>>>>>> usr/X11/lib/X11/fonts/75dpi/:******unscaled,/usr/X11/lib/X11/**** >>>>>>>> fonts/100dpi/:unscaled,/usr/******X11/lib/X11/fonts/75dpi/,/** >>>>>>>> usr/**** >>>>>>>> X11/lib/X11/fonts/100dpi/,/******Library/Fonts,/System/** >>>>>>>> Library/****Fonts >>>>>>>> >>>>>>>> >>>>>>>> I presume when you say that it's installed on the cluster that you >>>>>>> are >>>>>>> using a remote X display. >>>>>>> >>>>>>> Have you installed the fonts on the client? >>>>>>> >>>>>>> You either have to do that, or setup the machine on which the fonts >>>>>>> are >>>>>>> installed as a font server. Then direct the local machine with the X >>>>>>> display >>>>>>> to the font server. >>>>>>> >>>>>>> If you login remotely, using for example ssh, and attempt to set the >>>>>>> fontpath when logged in remotely this will fail. Font paths refer to >>>>>>> the >>>>>>> X >>>>>>> server, not the X client. So the X server (on your desktop) has to >>>>>>> have >>>>>>> access to the fonts. >>>>>>> >>>>>>> For example, on my desktop I issue the following: >>>>>>> xset +fp fontserver:tcp/7100 >>>>>>> >>>>>>> to access the fonts on the host fontserver. This host is the machine >>>>>>> on >>>>>>> which Mathematica is installed. On fontserver it's necessary to add >>>>>>> the >>>>>>> Mathematica font directories to the font server, in my case it's an >>>>>>> old >>>>>>> RHEL >>>>>>> 4 system, and the font configuration is in /etc/X11/fs/config. I've >>>>>>> added >>>>>>> the entries for Mathematica to the catalogue entry: >>>>>>> >>>>>>> catalogue = /usr/X11R6/lib/X11/fonts/******korean, >>>>>>> /usr/X11R6/lib/X11/fonts/misc:******unscaled, >>>>>>> ... >>>>>>> /opt/Wolfram/Mathematica/5.2/******SystemFiles/Fonts/Type1, >>>>>>> /opt/Wolfram/Mathematica/5.2/******SystemFiles/Fonts/BDF, >>>>>>> /opt/Wolfram/Mathematica/5.2/******SystemFiles/Fonts/AFM >>>>>>> >>>>>>> >>>>>>> You then need to fire up the font server, in the RHEL 4 case it's >>>>>>> handled >>>>>>> by chkconfig, and the service is xfs. Finally, poke a restricted hole >>>>>>> for >>>>>>> port 7100 in your firewall, if you have one, so that clients can >>>>>>> access >>>>>>> the >>>>>>> font server. >>>>>>> >>>>>>> Fonts in X are fun... >>>>>>> >>>>>>> -- >>>>>>> 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@****r**edhat.com< >>>>>>> http://redhat.com**> >>>>>>> <redhat-list-request@**redhat.**com <http://redhat.com> < >>>>>>> redhat-list-request@redhat.**com <redhat-list-request@xxxxxxxxxx>>> >>>>>>> ?subject=unsubscribe >>>>>>> https://www.redhat.com/******mailman/listinfo/redhat-list<https://www.redhat.com/****mailman/listinfo/redhat-list> >>>>>>> <h**ttps://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>>>>>> > >>>>>>> <h**ttps://www.redhat.com/**mailman/**listinfo/redhat-list<http://www.redhat.com/mailman/**listinfo/redhat-list> >>>>>>> **<https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> -- >>>>>> >>>>> redhat-list mailing list >>>>> unsubscribe mailto:redhat-list-request@**r**edhat.com<http://redhat.com> >>>>> <redhat-list-request@**redhat.com <redhat-list-request@xxxxxxxxxx>> >>>>> ?subject=unsubscribe >>>>> https://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>>>> <h**ttps://www.redhat.com/mailman/**listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>>>> > >>>>> >>>>> >>>>> -- >>>> redhat-list mailing list >>>> unsubscribe mailto:redhat-list-request@**r**edhat.com<http://redhat.com> >>>> <redhat-list-request@**redhat.com <redhat-list-request@xxxxxxxxxx>> >>>> ?subject=unsubscribe >>>> https://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>>> <h**ttps://www.redhat.com/mailman/**listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>>> > >>>> >>>> -- >>> redhat-list mailing list >>> unsubscribe mailto:redhat-list-request@**redhat.com<redhat-list-request@xxxxxxxxxx> >>> ?subject=unsubscribe >>> https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>> >>> >> -- >> redhat-list mailing list >> unsubscribe mailto:redhat-list-request@**redhat.com<redhat-list-request@xxxxxxxxxx> >> ?subject=unsubscribe >> https://www.redhat.com/**mailman/listinfo/redhat-list<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