Re: X11 error
Re: X11 error
- Subject: Re: X11 error
- From: Jeremy Huddleston <email@hidden>
- Date: Mon, 8 Dec 2008 19:07:29 -0800
On Dec 8, 2008, at 15:41, Joaquim Pedro França Simão wrote:
Dec 8 21:40:07 notebook org.x.startx[185]: Unsupported color depth -1
This is really weird... What is the depth of your display? It should
be detected by:
if(depth == -1) {
depth = CGDisplaySamplesPerPixel(kCGDirectMainDisplay) *
CGDisplayBitsPerSample(kCGDirectMainDisplay);
//dfb->depth = CGDisplaySamplesPerPixel(kCGDirectMainDisplay)
* CGDisplayBitsPerSample(kCGDirectMainDisplay);
//dfb->bitsPerRGB =
CGDisplayBitsPerSample(kCGDirectMainDisplay);
//dfb->bitsPerPixel =
CGDisplayBitsPerPixel(kCGDirectMainDisplay);
}
switch(depth) {
case -8: // broken
FatalError("Unsupported color depth %d\n",
darwinDesiredDepth);
dfb->visuals = (1 << StaticGray) | (1 << GrayScale);
dfb->preferredCVC = GrayScale;
dfb->depth = 8;
dfb->bitsPerRGB = 8;
dfb->bitsPerPixel = 8;
dfb->redMask = 0;
dfb->greenMask = 0;
dfb->blueMask = 0;
break;
case 8: // broken
dfb->visuals = PseudoColorMask;
dfb->preferredCVC = PseudoColor;
dfb->depth = 8;
dfb->bitsPerRGB = 8;
dfb->bitsPerPixel = 8;
dfb->redMask = 0;
dfb->greenMask = 0;
dfb->blueMask = 0;
break;
case 15:
dfb->visuals = LARGE_VISUALS;
dfb->preferredCVC = TrueColor;
dfb->depth = 15;
dfb->bitsPerRGB = 5;
dfb->bitsPerPixel = 16;
dfb->redMask = 0x7c00;
dfb->greenMask = 0x03e0;
dfb->blueMask = 0x001f;
break;
case 24:
dfb->visuals = LARGE_VISUALS;
dfb->preferredCVC = TrueColor;
dfb->depth = 24;
dfb->bitsPerRGB = 8;
dfb->bitsPerPixel = 32;
dfb->redMask = 0x00ff0000;
dfb->greenMask = 0x0000ff00;
dfb->blueMask = 0x000000ff;
break;
default:
FatalError("Unsupported color depth %d\n",
darwinDesiredDepth);
}
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden
References: | |
| >X11 error (From: Joaquim Pedro Franca Simao <email@hidden>) |
| >Re: X11 error (From: "Joaquim Pedro França Simão" <email@hidden>) |
| >Re: X11 error (From: Jeremy Huddleston <email@hidden>) |
| >Re: X11 error (From: "Joaquim Pedro França Simão" <email@hidden>) |