J'utilise debian wheezy xfce et je souhaite configurer mon bureau. Mais j'ai lu que certains paramètres sont redondants. Par conséquent, je veux comprendre comment tout fonctionne, mais je suis massivement perdu. Quelqu'un peut-il trier, compléter et intituler la liste suivante et m'expliquer ce qui utilise quoi?
KDE, Gnome, XFCE, X11, dgm, kdm, GTK (x), Sessions, lxdm, lightdm, compiz, Kwin, window- et desktopmanager ... etc
Toujours quand je pense l'avoir compris, je trouve de nouvelles expressions que je n'avais jamais entendues auparavant. Ok, voici ce que je sais. Gnome, KDE, XFCE sont des ordinateurs de bureau. Ils sont au sommet de la pile. X11 est une bibliothèque qui affiche quelque chose et utilise le pilote graphique, donc je pense que c'est au bas de la pile. (Mais au-dessus du pilote graphique) ...
la source
Réponses:
X11 - un protocole de fenêtrage (réseau transparent d'ailleurs) et sa mise en œuvre (le serveur X et les bibliothèques de bas niveau pour y accéder). Gère "uniquement" les entrées de base (clavier, souris, ...) et les sorties (dessin de rectangles), mais le fait de manière plutôt abstraite, de sorte que vous pouvez exécuter un programme sur une machine et le contrôler à partir d'une autre, abonnez-vous à divers événements, etc. Il n'y a en fait qu'une seule implémentation open-source utilisable, à savoir par la Fondation X.org .
Qt , GTK , Motif , ... - à l'origine des bibliothèques de widgets, qui fournissent une abstraction de niveau supérieur au-dessus des bibliothèques X11 (par exemple, création de boîtes de dialogue, boutons et autres éléments graphiques). Cependant, par exemple, Qt va bien au-delà et dispose également d'interfaces pour beaucoup d'autres choses (bases de données, multimédia, ...). Il permet également une conception unifiée de l'interface utilisateur. Similaire à ce que Swing est en Java.
lxdm , lightdm , GDM , KDM , xdm , ...- gestionnaires d'affichage: programmes spécialisés écran de connexion d'affichage (certains peuvent le faire sur le réseau ainsi) et laisser le login de l' utilisateur dans sa / sa session d'environnement de bureau préféré.
compiz , kwin , metacity , xfwm , openbox , ... - gestionnaires de fenêtres: programmes fournissant des fonctionnalités d'environnement de fenêtre de base comme dessiner des décorations pour les veuves (texte du titre et boutons), redimensionner, déplacer des fenêtres, les déplacer dans la pile de fenêtres (montée / descente) ou en les plaquant sur l'écran). Parfois, ils gèrent également le "bureau" (arrière-plan et icônes placés dessus).
KDE , Gnome , XFCE , LXDE , ... - environnements de bureau: ensembles d'outils plus ou moins complets. Ils comprennent généralement un gestionnaire de fenêtres, un gestionnaire d'affichage, une sorte de "panneau" (la chose, où les icônes, la liste des fenêtres actuellement ouvertes, l'horloge et d'autres choses sont affichées), un gestionnaire de fichiers, une visionneuse multimédia, un éditeur et des "goodies" comme calendrier / rappel et diverses extensions de bureau)
Vous pouvez (dans une certaine mesure) mélanger des applications de différents DE (les gestionnaires d'affichage fonctionnent bien car ils sont plutôt autonomes cependant, en particulier kdm et gdm, ils tirent beaucoup de dépendances que leurs homologues plus légers). Le principal problème avec le mixage des applications est que leurs paramètres sont souvent entrelacés avec le DE, et peuvent donc nécessiter l'exécution de certains services (qui ne sont pas sous l'autre DE). L'aspect et la convivialité peuvent également être différents lorsqu'une autre boîte à outils (par exemple Qt vs GTK) est utilisée. Et c'est la redondance - plusieurs applications ayant le même objectif ont leurs options séparées et dans un certain sens redondantes.
la source