Comprendre le bureau Linux

15

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) ...

ManuelSchneid3r
la source
3
"Mais j'ai lu que certains paramètres sont redondants et tous ne sont pas uniques." N'est-ce pas redondant?
Rob
ok ok vous
avez

Réponses:

21
  • 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.

peterph
la source
1
Merci beaucoup. Grande explication. Puis-je en quelque sorte basculer entre chacun dans un groupe, ou suis-je fixe avec ma distribution? Je demande parce que j'ai aimé Gnome2. Par conséquent, je veux passer à Mate.
ManuelSchneid3r
Parfois, différentes pièces de cette pile sont facilement interchangeables, le plus souvent elles ne le sont pas. Habituellement, lorsqu'ils ne sont pas facilement interchangeables, vous pouvez avec beaucoup de sueur et de frustration faire assembler différentes pièces. Habituellement, cela ne vaudra pas la peine que cela a coûté. (Même si cela vaut la peine d'acquérir les connaissances que vous
acquérez
@DevNoob si vous avez aimé Gnome2, vous devriez probablement essayer Cinnamon. XFCE pourrait également être une alternative intéressante (et il est moins gourmand en ressources).
peterph
Je suis sur wm génial maintenant et je l'aime. Atm je l'utilise principalement cru. Mais si j'ai plus de temps, je me l'approprierai. J'ai besoin de beaucoup de temps pour lire comment former un fondement correct pour génial. Il reste beaucoup de questions: Arch ou Debian et la sélection des applications courantes telles que le navigateur de fichiers, les paramètres, etc. Actuellement, je suis sur Ubuntu 12.04 et ce n'est définitivement pas un bon financement.
ManuelSchneid3r