On Wed, 02 Oct 2002 19:04:58 -0400 "Dan Espen" wrote:
> 
> Tim Freedom writes:
> > OK, after some digging I figured out that the video card on the
> > Sun-Ultras here is set to 8+24 depth (that is 8 __and__ 24 bit).
> > In other words its 24-bit enabled, but is capable of showing 8-bit
> > only applications (in case those applications check, I guess).
> 
> Gee, pretty neat video card.
> I don't have any experience with it.
> From the fvwm man page, it looks like you might be able
> to use either the -visual or -visualId argument to force fvwm to
> use a specific visual.
A couple of things (I must be cursed or something :-) I get the same
"odd" results using either method noted above (ie. visual or visualId).
1. You might want to apply the following patch for all those '-visual'
   options to work (it currently looks only for the first letter on
   most of the visual options and so if you have "truecolor" that will
   not trigger anything -- contrary to what the man page says; ie.
   truecolor should work as an option).  Otherwise do a string crawl to
   compare only the first character of the word or something.
#### PATCH BEGIN ####
--- ./fvwm/fvwm.c.old	Wed Oct  2 17:18:54 2002
+++ fvwm/fvwm.c	Wed Oct  2 17:21:41 2002
_at_@ -1786,27 +1786,27 @@
                         {
                                 usage();
                         }
-			if (StrEquals(argv[i], "staticg"))
+			if (StrEquals(argv[i], "staticgray"))
                         {
                                 visualClass = StaticGray;
                         }
-			else if (StrEquals(argv[i], "g"))
+			else if (StrEquals(argv[i], "grayscale"))
                         {
                                 visualClass = GrayScale;
                         }
-			else if (StrEquals(argv[i], "staticc"))
+			else if (StrEquals(argv[i], "staticcolor"))
                         {
                                 visualClass = StaticColor;
                         }
-			else if (StrEquals(argv[i], "p"))
+			else if (StrEquals(argv[i], "pseudocolor"))
                         {
                                 visualClass = PseudoColor;
                         }
-			else if (StrEquals(argv[i], "t"))
+			else if (StrEquals(argv[i], "truecolor"))
                         {
                                 visualClass = TrueColor;
                         }
-			else if (StrEquals(argv[i], "d"))
+			else if (StrEquals(argv[i], "directcolor"))
                         {
                                 visualClass = DirectColor;
                         }
#### PATCH END ####
2. I also tried to start with '-visualId' set to 0x26 since xdpyinfo
   notes,
    ...
    visual id:    0x25
    class:    StaticGray
    depth:    8 planes
    available colormap entries:    256
    red, green, blue masks:    0x0, 0x0, 0x0
    significant bits in color specification:    8 bits
  visual:
    visual id:    0x26
    class:    TrueColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits
In either case, I get the following stderr output - what does it
mean ?
 [FVWM][FvwmErrorHandler]: <<ERROR>> *** internal error ***
 [FVWM][FvwmErrorHandler]: <<ERROR>> Request 72, Error 8, EventType: 0
 [FVWM][FvwmErrorHandler]: <<ERROR>> *** internal error ***
 [FVWM][FvwmErrorHandler]: <<ERROR>> Request 72, Error 8, EventType: 0
 [FVWM][FvwmErrorHandler]: <<ERROR>> *** internal error ***
 [FVWM][FvwmErrorHandler]: <<ERROR>> Request 72, Error 8, EventType: 0
And all my FvwmButtons are rather scrambled and ... well take a look for
yourself - a small image is attached.  Otherwise all else seems ok.
What am I doing wrong ?
Using snap-20020926
Thanks
 .tf. (please CC replies)
__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Wed Oct 02 2002 - 19:42:42 BST