I found it! -- I finally figured it out -- when I wasn't even looking anymore!
For YEARS I have had this issue with the gnome/gtk+ apps on my Octane2 with V6 graphics -- problems with applications such as gedit, gftp, gnumeric and abiword.
The little pixmap icons in the menus, tools bars and icon wondow have been missing ! (or worse blacked out).
The same executable , when run via remote login-in from another SGI such as my Octane with SE graphics or an O2 = no problems.
So it had to be the display. Right?
Well... I just figured out what gtk+ is doing (which, by the way, I know nothing about how to program - just X, Xt and Motif)! It calls a little function called get_best_visual (or something like that) and on lower end graphics machines that is a TrueColor visual with 24 bits in each plane.
But , on the Octane2 with Vpro graphics - that is a visual with 30 bits per plane! But the stupid gtk+ application has assumed no machine would ever have more than 24 bits per plane - so it doesn't convert the data.
The result: f**ked up pixmaps!
Now if only I could find a gtk+ savy programmer who could help me patch the libraries.....hmmm.
For YEARS I have had this issue with the gnome/gtk+ apps on my Octane2 with V6 graphics -- problems with applications such as gedit, gftp, gnumeric and abiword.
The little pixmap icons in the menus, tools bars and icon wondow have been missing ! (or worse blacked out).
The same executable , when run via remote login-in from another SGI such as my Octane with SE graphics or an O2 = no problems.
So it had to be the display. Right?
Well... I just figured out what gtk+ is doing (which, by the way, I know nothing about how to program - just X, Xt and Motif)! It calls a little function called get_best_visual (or something like that) and on lower end graphics machines that is a TrueColor visual with 24 bits in each plane.
But , on the Octane2 with Vpro graphics - that is a visual with 30 bits per plane! But the stupid gtk+ application has assumed no machine would ever have more than 24 bits per plane - so it doesn't convert the data.
The result: f**ked up pixmaps!
Now if only I could find a gtk+ savy programmer who could help me patch the libraries.....hmmm.