I figured out how to get the fonts in IRX to display correctly if you are accessing your IRIX box using X over the network.
If you follow the Wiki entry "Headless desktop" http://www.nekochan.net/wiki/index.php/Headless_desktop
you will be able to remotely get the desktop of one your IRIX boxes and remote control it from a Linux or Windows Computer.
I use a thin client from HP with gives me a silent low power Xterminal to my IRIX boxes in another room
The HP can run XDMP out of the box but I have also added the Xnest and Xephyr software as the thin client is running Linux Debian so it is easily done.
One drawback though was that the fonts didn't display correctly over the remote X connection.
For example the Toolchest font was not italic as it should have been.
Most software run OK with the exception of IRIX "Software Manager" that gave me a couple of error messages of missing fonts. And sure enough, the list of software did not display correctly.
To fix this problem I enabled the font server on the IRIX box:
After I enabled the fontserver I had to tell Xnest, X or Xephyr to use it.
E.g to start Xnest and remote control my octane2 that had a running fontserver I would type the following on my Linux box:
The "tcp,octane2:7100 " tell Xnest to get the fonts over the network from the computer with host name octane2 port 7100
This did something for sure, but it was actually worse!
The fonts in sub menus of Toolchest was all garbled.
And so was some other menus in other software. It was unusable and much worse than running without the fontserver.
The alternative to using a remote fontserver on the IRIX box is to copy them to the Linux box so they are available locally.
It took me few hours of "how-to" reading before I eventually was able to get it working. I though I share it here should someone else want to try the same.
1 Copy the fonts
Copy the IRIX fonts from your IRIX box to your Linux box.
You will find them at /usr/lib/X11/fonts on your IRIX 6.5 box.
I copied the 100dpi, 75dpi, CID, Speedo and misc sub folders.
I choose /usr/share/fonts/X11 as the destination folder on my Debian Linux.
2 Register the fonts on the Linux box.
To get them registered with the Linux X server I used the command:
for every IRIX folder added.
E.g.
3 Tell the Linux X server to start using the newly added fonts.
I issued the command
to tell the Linux X server to use the new fonts.
And now when I connect to IRIX computers with either X, Xnest or Xephyr the fonts displays correctly!
//deBug
Edit. fixed the destination Linux path to the fonts.
If you follow the Wiki entry "Headless desktop" http://www.nekochan.net/wiki/index.php/Headless_desktop
you will be able to remotely get the desktop of one your IRIX boxes and remote control it from a Linux or Windows Computer.
I use a thin client from HP with gives me a silent low power Xterminal to my IRIX boxes in another room
The HP can run XDMP out of the box but I have also added the Xnest and Xephyr software as the thin client is running Linux Debian so it is easily done.
One drawback though was that the fonts didn't display correctly over the remote X connection.
For example the Toolchest font was not italic as it should have been.
Most software run OK with the exception of IRIX "Software Manager" that gave me a couple of error messages of missing fonts. And sure enough, the list of software did not display correctly.
To fix this problem I enabled the font server on the IRIX box:
Code: Select all
chkconfig fontserver on
After I enabled the fontserver I had to tell Xnest, X or Xephyr to use it.
E.g to start Xnest and remote control my octane2 that had a running fontserver I would type the following on my Linux box:
Code: Select all
Xnest :1 -fp tcp,octane2:7100 -query octane2
The "tcp,octane2:7100 " tell Xnest to get the fonts over the network from the computer with host name octane2 port 7100
This did something for sure, but it was actually worse!
The fonts in sub menus of Toolchest was all garbled.
And so was some other menus in other software. It was unusable and much worse than running without the fontserver.
The alternative to using a remote fontserver on the IRIX box is to copy them to the Linux box so they are available locally.
It took me few hours of "how-to" reading before I eventually was able to get it working. I though I share it here should someone else want to try the same.
1 Copy the fonts
Copy the IRIX fonts from your IRIX box to your Linux box.
You will find them at /usr/lib/X11/fonts on your IRIX 6.5 box.
I copied the 100dpi, 75dpi, CID, Speedo and misc sub folders.
I choose /usr/share/fonts/X11 as the destination folder on my Debian Linux.
2 Register the fonts on the Linux box.
To get them registered with the Linux X server I used the command:
Code: Select all
xset fp+ /path/to/fonts
E.g.
Code: Select all
xset fp+ /usr/share/fonts/X11/100dpi
xset fp+ /usr/share/fonts/X11/75dpi
etc.
3 Tell the Linux X server to start using the newly added fonts.
I issued the command
Code: Select all
xset fp rehash
And now when I connect to IRIX computers with either X, Xnest or Xephyr the fonts displays correctly!
//deBug
Edit. fixed the destination Linux path to the fonts.
Mein Führer, I can walk!