I'm currently trying to make my SGI O2 display a Firefox running on a remote GNU/Linux machine (a Mini Indigo, actually). So far, the remote X seems to be working fine. I can run Xterm:

As you can see, the Xterm here is running on the remote box, and displaying on the SGI just fine. If I VNC into the O2 from my desktop, I can run Firefox off the Mini Indigo just fine:

The problem comes when I try to run Firefox on the O2's display.

The browser works fine, but the color is totally broken. I presume this has to do with color depth or mapping of some sort? That would explain why it works when viewing the O2's desktop via VNC. What do I need to do to make the Firefox display properly on the O2's built-in graphics?

Dodoid wrote:Thanks! I used the config change listed on the wiki and it works great.

I find this remote X windows on SGI machines intriguing. Would you mind describing your used setup a little bit, e.g. which tools you used on IRIX and on Linux, which OS version on the Mini Indigo and so on?

The Mini Indigo is running DietPi v158 (a minimal Debian ARM variant), though I don't imagine you would have compatibility issues with other UNIXes (X11 is pretty universal, barring extensions like GLX or RANDR). On the Mini Indigo, I run export DISPLAY=192.168.0.33:0.0 (the IP and :0 X display of the O2), and then on the O2 I run xhost +192.168.0.11 (the IP of the Mini Indigo, this authorizes the Mini Indigo to draw windows on the SGI's screen). As discussed in this thread, the color depth fix also needs to be done. From there, I just run "firefox" or any other Xwindows program on the Mini Indigo and the window pops up on the SGI. Display on other hosts is by far my favorite X feature, and one that gets overlooked a lot. It is worth noting that while Firefox (and others) works great, Chromium won't start, citing that the SGI's X display does not support the RANDR (Resize AND Rotate) extension. This may be a limitation with certain applications.

I am working on a product that uses this. Plans are in place, design is ongoing, software is working, and Ian Mapleson has been contacted about supplying hardware. Nekochan Forums 15th birthday is on January 23rd, 2018. Expect something then. Stay tuned .

The Mini Indigo is running DietPi v158 (a minimal Debian ARM variant), though I don't imagine you would have compatibility issues with other UNIXes (X11 is pretty universal, barring extensions like GLX or RANDR). On the Mini Indigo, I run export DISPLAY=192.168.0.33:0.0 (the IP and :0 X display of the O2), and then on the O2 I run xhost +192.168.0.11 (the IP of the Mini Indigo, this authorizes the Mini Indigo to draw windows on the SGI's screen). As discussed in this thread, the color depth fix also needs to be done. From there, I just run "firefox" or any other Xwindows program on the Mini Indigo and the window pops up on the SGI. Display on other hosts is by far my favorite X feature, and one that gets overlooked a lot. It is worth noting that while Firefox (and others) works great, Chromium won't start, citing that the SGI's X display does not support the RANDR (Resize AND Rotate) extension. This may be a limitation with certain applications.

I am working on a product that uses this. Plans are in place, design is ongoing, software is working, and Ian Mapleson has been contacted about supplying hardware. Nekochan Forums 15th birthday is on January 23rd, 2018. Expect something then. Stay tuned .