J'essaie de comprendre les différents sous-systèmes qui sont en charge de l'interface utilisateur, la terminologie pour s'y référer et comment ils sont structurés; jusqu'à présent, je sais qu'il y a:
Au plus haut niveau:
ordinateurs de bureau ? (kde, gnome, etc.)
Ensuite nous avons:
- un gestionnaire d'affichage (également appelé gestionnaire de bureau ou environnement de bureau)
- gestionnaire de fenêtres
- rien d'autre?
J'en fais un wiki communautaire, j'aimerais que ce soit un endroit central pour * tout ce qu'il y a à savoir (du point de vue de l'utilisateur) concernant les sous-systèmes d'interface utilisateur sous Linux; ce que j'aimerais savoir, ce sont les composants de chacun, et quelles sont les responsabilités de chacun, c'est-à-dire que j'aimerais savoir des choses comme:
- ce qui est exactement en charge des touches de raccourci globales, lorsque j'ouvre la boîte de dialogue "Exécuter l'application", qui le fait, lorsque j'appuie sur une touche pour afficher le bureau, exécuter un terminal, maximiser une fenêtre, etc., qui capture cela et l'envoyer à la fenêtre de droite;
- qui est chargé de dessiner le bureau, les espaces de travail, etc.
- quelles sont les variables d'environnement qui peuvent me donner des informations sur ces composants
- Le "menu principal" est-il un sous-système ou un composant d'un sous-système?
Il serait également intéressant de compiler une liste des bureaux / sous-systèmes les plus populaires, lesquels s'exécutent sous chacun, pouvez-vous mélanger et faire correspondre les bureaux / environnements de bureau / gestionnaires de fenêtres, etc.?
Enfin, comment savoir quels postes de travail / sous-systèmes fonctionnent réellement (actifs?) Sur le système, les différents utilisateurs peuvent-ils avoir chacun un sous-système différent?
la source