Weston n'est qu'une preuve de concept, son but est d'exposer des API qui une fois validées iront dans Wayland, donc à priori une application ne devrait pas utiliser ces interfaces (à terme). A la limite, Weston disparaîtra probablement une fois que les autres gestionnaires de fenêtres auront implémenté wayland (ou restera en tant que référence pour de la validation).
xdg-shell malheureusement ne concerne que la gestion de la fenêtre du client, pas la gestion du bureau (récupérer la liste des fenêtres, changer la résolution, enregistrer un raccourci global, etc). Là ce serait plutôt desktop-shell, et il est très incomplet à l'heure actuelle. Donc pour l'instant, on a un bureau très monolithique avec un compositeur qui fait tout et aucune application tierce possible. Évidemment j'espère que cela va évoluer rapidement.
Note que pour xdg-shell, par design il est impossible de placer sa fenêtre où l'on veut, avec les problèmes mentionnés dans l'article originel.
[^] # Re: Manque de comparaison
Posté par fabounet . En réponse au journal Cairo Dock pour Wayland. Évalué à 2.
Weston n'est qu'une preuve de concept, son but est d'exposer des API qui une fois validées iront dans Wayland, donc à priori une application ne devrait pas utiliser ces interfaces (à terme). A la limite, Weston disparaîtra probablement une fois que les autres gestionnaires de fenêtres auront implémenté wayland (ou restera en tant que référence pour de la validation).
xdg-shell malheureusement ne concerne que la gestion de la fenêtre du client, pas la gestion du bureau (récupérer la liste des fenêtres, changer la résolution, enregistrer un raccourci global, etc). Là ce serait plutôt desktop-shell, et il est très incomplet à l'heure actuelle. Donc pour l'instant, on a un bureau très monolithique avec un compositeur qui fait tout et aucune application tierce possible. Évidemment j'espère que cela va évoluer rapidement.
Note que pour xdg-shell, par design il est impossible de placer sa fenêtre où l'on veut, avec les problèmes mentionnés dans l'article originel.