Xlib sem X11? Qualquer biblioteca ou sistema é capaz de fazer isso?

4

Primeiro, o protocolo X não pode ser totalmente entendido sem uma arquitetura servidor-cliente, mas, entretanto, a maioria dos aplicativos XWindow usam Xlib e Xt de uma maneira que pode ser encapsulada dentro do próprio Xlib, traduzindo apenas o framebuffer e E / S de mouse / teclado para qualquer outra API, como o SDL, por exemplo.

Você conhece algum Xlib "frontend" fazendo isso?

Ou, alternativamente, qualquer "XServer fictício" que pudesse oferecer a mesma ideia?

Obrigado!

    
por cesss 23.01.2016 / 13:50

1 resposta

2

Tecnicamente Xlib é X11 , embora os desenvolvedores de xcb tenham substituído partes com xcb (consulte Xlib e XCB ). Fazer isso (para resolver as limitações no Xlib existente) foi o propósito de escrever xcb (veja XCL: Uma camada de compatibilidade Xlib para XCB ).

Mas ninguém combinou Xlib com Xt simplesmente porque as metas de design diferem muito. Em vez disso, outros kits de ferramentas foram criados - sobre Xlib . SDL é um dos vários kits de ferramentas diferentes.

    
por 23.01.2016 / 14:28

Tags