Quelle est la différence entre un système de fenêtrage et un gestionnaire de windows?

Quelle est la différence entre un système de fenêtrage (par exemple X11, Wayland) et un gestionnaire de windows (Awesome, Compiz, OpenBox)?

    Ce que vous appelez un système de fenêtrage est plus communément appelé un server d'affichage .

    Les différences entre les servers d'affichage sont bien documentées. Mais, la différence entre un server d'affichage et un gestionnaire de windows est dans le travail qu'ils effectuent. Un server d'affichage gère les applications charts et transmet les inputs et les sorties des applications charts au rest du système et vice versa.

    D'autre part, le rôle d'un gestionnaire de windows est de gérer la façon dont le server d'affichage affiche ses windows client (ou plus souvent, où).

    Par conséquent, presque personne n'utilise un server d'affichage sans utiliser un gestionnaire de windows d'une certaine sorte (bien que cela soit possible). Vous pouvez plus simplement penser à cette relation comme suit: Le server d'affichage affiche tout ce qui est graphique et le gestionnaire de windows organise les windows du client pour qu'elles soient affichées par le server d'affichage.