J'ai posté une question et remarqué que les gens ne faisaient pas la distinction entre plusieurs de ces choses: Gestionnaires Windows vs Gestionnaires de connexion vs Gestionnaires d'affichage vs Environnement de bureau. Quelqu'un peut-il clarifier ceci, c'est-à-dire nous dire la différence entre eux et comment ils sont liés peut-être?
Dans quelle catégorie appartient Xorg? Qu'en est-il de Gdm / Kdm / Xdm? Les gens parlent aussi de X. Qu'est-ce que X?
Réponses:
De bas en haut:
En théorie (et surtout en pratique), l’un ou l’autre de ces composants est interchangeable. Vous pouvez exécuter kmail avec GNOME avec WindowMaker sur Xorg.
la source
Si vous expérimentez avec cela, ce sera clair:
Dans
/etc/rc2.d
, vous trouverez les fichiers qui sont des instructions que votre ordinateur doit faire quand il commence.Si vous utilisez GNOME, cherchez un fichier avec
gdm
son nom, puis remplacez laS
(première lettre du nom) par une minuscules
. (GDM est, comme vous l’auriez peut-être deviné, le gestionnaire d’affichage GNOME. Si vous utilisez une autre suite, bien sûr, recherchez le gestionnaire d’affichage qu’il utilise, puis désactivez-le de la même manière.)Maintenant, redémarrez votre ordinateur et vous remarquerez que l'écran de connexion ne s'affiche plus. Conclusion 1: Pas de gestionnaire d'affichage, pas d'écran de connexion.
Au lieu de cela, vous vous connecterez à la console. Maintenant, essayez par exemple de lire un film (ou de n’importe quoi avec des graphiques). Ne fonctionnera pas! C'est parce que X ne fonctionne pas. Conclusion 2: pas de X, pas de graphique.
Troisième étape, démarrage de X: En
xinit
fonction de votre~/.xinitrc
fichier, un ensemble d’applications peut être démarré. Mais, pour illustrer cela, essayez d’exécuter X avec un seul terminal, disons, urxvt. Alors, mettezurxvt
dans.xinitrc
et en commentaire (avec#
) tout le reste, puis tapezxinit
.Vous devriez maintenant voir la
urxvt
fenêtre. Ici, vous pouvez jouer des films, etc. Mais au lieu de cela, déplaçons laurxvt
fenêtre ailleurs. Je ne peux pas le faire. Conclusion 3: Pas de gestionnaire de fenêtre, aucune des fonctionnalités habituelles de l’interface graphique à laquelle vous êtes probablement habitué. Alors, entrezexit
dansurxvt
. (Cette commande quittera le terminal, mais, comme c'était le seul processus exécuté comme spécifié dans.xinitrc
, X se terminera également.)Dernière étape, modifiez encore
.xinitrc
une fois:(notez le
&
afin que les processus s'exécutent simultanément)Réexécutez X et voyez le résultat. La dernière partie du puzzle: metacity, un gestionnaire de fenêtres.
Pour sortir, tapez
pkill -9 metacity
. (Sur ce, urxvt se terminera également, probablement parce que, comme il a été exécuté en arrière-plan (avec&
), metacity est le seul processus que surveille X.)Bonne chance. Vous allez probablement rester bloqué sur certains détails, mais ça vaut le coup, pour mieux comprendre.
la source
GDM
les mêmes que les minusculesgdm
?En une phrase: Votre gestionnaire d’affichage crée un bel écran graphique dans lequel vous pouvez utiliser un gestionnaire de connexion pour vous connecter à votre session X, ce qui démarrera un gestionnaire de fenêtres et éventuellement un gestionnaire de bureau.
la source
@bahamat réponse est complète pour la question. Cependant, j'ajoute des définitions de davantage de termes, car cette question apparaît en premier sur les recherches Google associées:
Référence:
https://superuser.com/questions/291298/window-manager-vs-desktop-environment-vs-window-system-whats-the-difference
la source