Я пытаюсь получить полноэкранный 8-битный кадровый буфер глубины, но не могу найти какой-либо визуал для работы. Я хочу 8-битный TrueColor, где 3 бита красные, 3 бита зеленые и 2 бита синие. Я использую XF86 для перехода в полноэкранный режим.
// pass
int found = XMatchVisualInfo(l_display, l_screen, 24, TrueColor, &visual);
// all of these fail
found = XMatchVisualInfo(l_display, l_screen, 8, StaticGray, &visual);
found = XMatchVisualInfo(l_display, l_screen, 8, GrayScale, &visual);
found = XMatchVisualInfo(l_display, l_screen, 8, StaticColor, &visual);
found = XMatchVisualInfo(l_display, l_screen, 8, PseudoColor, &visual);
found = XMatchVisualInfo(l_display, l_screen, 8, TrueColor, &visual);
found = XMatchVisualInfo(l_display, l_screen, 8, DirectColor, &visual);
Это невозможно или я что-то не так делаю?