Я хочу узнать об оконных менеджерах Linux и создать свой собственный. У меня есть два требования, которые я хотел бы использовать: поддержка 3D и хорошая совместимость/производительность с существующими приложениями.
Существуют ли оконные менеджеры, отвечающие этим критериям и достаточно легкие для работы?
Если нет, что мне нужно принять во внимание, чтобы реализовать поддержку 3D самостоятельно? Я вижу, что Xlib вообще не поддерживает 3D-окна по умолчанию.
Редактировать: Xlib упоминает XGetGeometry, который может получить растровое изображение Windows. Я мог бы затем отобразить это сам, используя OpenGL, однако, является ли это наиболее эффективным способом сделать это?