Diferenças e vantagens dos gerenciadores de janelas no xcb (libxcb) sobre os do libx11?

2

Quais são as diferenças e vantagens dos gerenciadores de janela escritos em xcb (libxcb) sobre os escritos em libx11?

No campo do cultivo e dos gerenciadores de janela novos / moderm, muitas vezes me deparo com esse tipo de WMs. Eu quero saber o que daria a escala em favor de um deles em gerenciadores de janelas.

    
por r004 20.09.2014 / 19:23

1 resposta

2

Nenhum que seria causado diretamente usando% W_s baseados em libx11 ou libxcb . É como se você perguntasse se há algumas vantagens de usar aplicativos libncurses over libslang (bibliotecas TUI). A diferença é quase exclusivamente no nível do código-fonte - "quase", porque pode haver algumas pequenas diferenças no desempenho e / ou no tamanho do binário, embora, nos sistemas atuais, você provavelmente não perceba isso.

A menos que você queira desenvolver ativamente o WM, isso realmente não importa. Se você fizer quiser ajudar com o desenvolvimento, talvez seja mais importante escolher pela linguagem em que está escrito (e não é apenas decisão de C vs. C ++ - por exemplo, xmonad está escrito em Haskell , qtile em Python) e quão bom é o codebase.

    
por 20.09.2014 / 20:51