Ich versuche, die verschiedenen Subsysteme zu verstehen, die für die Benutzeroberfläche zuständig sind, die Terminologie, auf die sie verweisen sollen, und wie sie aufgebaut sind. Bisher weiß ich, dass es gibt:
Auf der obersten Ebene:
Desktops ? (kde, gnome usw.)
Dann haben wir:
- ein Display Manager (auch als Desktop Manager oder Desktop-Umgebung bezeichnet)
- Fenstermanager
- noch etwas?
Ich mache dies zu einem Community-Wiki. Ich möchte, dass dies ein zentraler Ort für * alles ist, was (aus Anwendersicht) über Benutzeroberflächensubsysteme unter Linux zu wissen ist. Was ich wissen möchte, ist, was die Komponenten von jedem sind und was die Verantwortlichkeiten von jedem sind, dh ich möchte Dinge wissen wie:
- Was genau ist für die globalen Tastenkombinationen verantwortlich, wenn ich das Dialogfeld "Anwendung ausführen" öffne, wer das tut, wenn ich eine Taste drücke, um den Desktop anzuzeigen, ein Terminal auszuführen, ein Fenster zu maximieren usw., wer erfasst das und schicke es zum rechten Fenster;
- Wer ist für das Zeichnen des Desktops, der Arbeitsbereiche usw. verantwortlich?
- Welche Umgebungsvariablen können mir Informationen zu diesen Komponenten geben?
- Ist das "Hauptmenü" ein Subsystem oder eine Komponente eines Subsystems?
Es wäre auch schön, eine Liste der beliebtesten Desktops / Subsysteme zusammenzustellen, unter denen jeweils ausgeführt wird. Können Sie Desktops / Desktop-Umgebungen / Fenstermanager usw. mischen und anpassen?
Wie kann ich schließlich feststellen, welche Desktops / Subsysteme tatsächlich auf dem System ausgeführt werden (aktiv?). Können verschiedene Benutzer jeweils ein anderes Subsystem haben?