117 votes

Quelle est la différence entre un environnement de bureau et un gestionnaire de fenêtres ?

J'ai beaucoup de mal à comprendre les différences entre un environnement de bureau et un gestionnaire de fenêtres ?


EDIT : De ce article par Jack Wallen :

Il y a fondamentalement trois couches qui peuvent être incluses dans le bureau Linux :

X Windows - Il s'agit de la base qui permet de dessiner des éléments graphiques sur l'écran. X Windows construit le cadre primitif qui permet le déplacement des fenêtres, les interactions avec le clavier et la souris, et dessine les fenêtres. Ceci est nécessaire pour tout bureau graphique.

Gestionnaire de fenêtres - Le gestionnaire de fenêtres est la pièce du puzzle qui contrôle le placement et l'apparence des fenêtres. Les gestionnaires de fenêtres comprennent : Illumination , Afterstep , FVWM , Fluxbox , IceWM etc. Requiert X Windows mais pas un environnement de bureau.

Environnement de bureau - C'est là que les choses commencent à devenir un peu floues pour certains. L'environnement de bureau comprend un gestionnaire de fenêtres, mais s'appuie sur celui-ci. L'environnement de bureau est généralement un système beaucoup plus intégré qu'un gestionnaire de fenêtres. Nécessite à la fois X Windows et un gestionnaire de fenêtres.

Voici quelques exemples d'environnements de bureau GNOME , KDE , Cannelle , Xfce entre autres)

63voto

mdahlman Points 5700

El gestionnaire de fenêtres gère votre Windows. Il place la décoration de la fenêtre autour du contenu, y compris les boutons pour minimiser ou fermer. Il permet de redimensionner et de déplacer les fenêtres, et de décider quelle fenêtre se trouve au sommet.
Metacity et Compiz sont deux exemples d'aujourd'hui, twm et fvwm sont peut-être connus des personnes âgées comme moi.

A environnement de bureau vous donne une expérience utilisateur globale. Il possède les panneaux, les menus système, les démarreurs, les applets d'état. Il a besoin d'un gestionnaire de fenêtres, bien sûr, pour gérer les fenêtres. Il peut offrir un explorateur de fichiers et une visionneuse par défaut. Pour simplifier, il peut même contenir un éditeur par défaut, un programme de terminal ou même un logiciel de messagerie, tous conçus pour se ressembler et fonctionner ensemble.
GNOME, XFCE et KDE sont les plus connus pour le moment.

17voto

zeal Points 281

Qu'est-ce qu'un gestionnaire de fenêtres ?

Un gestionnaire de fenêtres est un logiciel qui gère les fenêtres, permettant de les ouvrir, de les fermer, de les redimensionner et de les déplacer. Il est également capable de présenter des menus et des options à l'utilisateur. Il contrôle l'aspect et la convivialité de l'interface graphique de l'utilisateur. Avec Linux ou BSD, vous avez le choix. Vous êtes libre de sélectionner un nombre quelconque de gestionnaires de fenêtres, allant des plus simples (faible consommation de mémoire et d'unité centrale) aux plus volumineux et riches en fonctionnalités. Il existe environ 17 gestionnaires de fenêtres "grand public" et au moins 70 autres.

Voici une courte liste de quelques-unes des plus populaires :

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • L'illumination
  • WindowMaker
  • IceWM
  • Poisson-scie
  • Boîte noire
  • Fluxbox
  • et MetaCity

Pour un site web très agréable qui les répertorie tous, essayez www.plig.org/xwinman/ .

Qu'est-ce qu'un environnement de bureau ?

Un environnement de bureau (ED) se superpose généralement à un gestionnaire de fenêtres et ajoute de nombreuses fonctionnalités, notamment des panneaux, des barres d'état, des fonctions de glisser-déposer et une suite d'applications et d'outils intégrés. En fait, les opinions des utilisateurs sur les systèmes d'exploitation sont généralement basées sur une chose : l'environnement de bureau. Bien sûr, l'environnement de bureau n'est qu'une petite partie d'un système d'exploitation et, dans les systèmes Linux et Unix, le gestionnaire de fenêtres et/ou l'environnement de bureau peuvent être remplacés ou fortement personnalisés sans violer les accords de licence de l'utilisateur final.

Les environnements de bureau les plus populaires pour Unix/Linux sont :

  • GNOME
  • KDE
  • CDE
  • XFce

Bien sûr, il y en a d'autres.

Source (Archivé) .

14voto

AngryHacker Points 17063

Je vais essayer d'être bref. Prenons l'exemple d'Ubuntu :

  • Compiz/Metacity (ou KWin, XFWM) sont Gestionnaires de fenêtres . Leur but est de dessiner des fenêtres, des bordures, des boutons, etc.
  • Gnome (ou KDE, XFCE) sont environnements de bureau En effet, en plus d'un gestionnaire de fenêtres, ils proposent un écran de connexion, des panneaux et des systèmes, ainsi que certains outils permettant de configurer et d'ajuster les paramètres.

6voto

Qinsheng Zhang Points 181

L'image et les mots de Wikipedia sont utiles lorsque je me sens vraiment confus par ces concepts. serveur d'affichage y DE

enter image description here

3voto

LoremIpsum Points 81

Il n'y a pas de définition précise pour les distinguer, mais il existe des tendances fortes.

Fonctions classiques d'un gestionnaire de fenêtres (WM)

  • Position et taille des fenêtres, ainsi que leur repositionnement et leur redimensionnement.
    • Couches - certaines fenêtres sont en haut, d'autres en bas, certaines sont des quais, ...
    • Positionnement via empilage o carrelage algorithmes.
  • Bureaux virtuels (alias espaces de travail).
  • Fermeture, maximisation, minimisation (alias iconification), élévation, abaissement, etc. Windows.
  • Focus - détermine la fenêtre qui reçoit le clavier.
  • Décoration - barres de titre et boutons de titre (facultatif, par exemple, absent de l'écran d'accueil) Dwm et Spectrwm).

Fonctions classiques d'un environnement de bureau (DE)

Certains mentionneront les menus (comme celui de Windows menu de démarrage ), les barres de tâches et les listes de fenêtres, mais, par exemple, en dépit de Icewm Les caractéristiques de ces derniers, c'est un WM, pas un DE.

En effet, l'un des points fondamentaux des DE est qu'ils fournissent leur propre ensemble d'applications GUI à usage général, telles que des gestionnaires de fichiers, des visionneuses d'images, des calendriers, etc.

En outre, la quintessence des DE est un ensemble d'utilitaires GUI pour la configuration, non seulement du DE lui-même mais aussi des paramètres du système qui pourraient autrement être contrôlés via la ligne de commande (CLI). Exemples :

Preuves et références

Vous n'avez pas besoin de me croire, il suffit de regarder les dépendances de certains paquets dans les dépôts d'Ubuntu :

  • KDE comprend kmail , muon (centre logiciel), kate (éditeur), juk (lecteur de musique), gwenview (visionneuse d'images), systemsettings (recommandé), dolphin (gestionnaire de fichiers).

  • XFCE comprend thunar (gestionnaire de fichiers), orage (calendrier), xfce4-settings .

  • GNOME comprend shotwell (visionneuse d'images), libreoffice , gnome-screenshot et un tas d'autres via gnome-core dépendance : nautilus (gestionnaire de fichiers), gnome-software (centre logiciel), baobab (utilisation du disque), gnome-control-center (paramètres).

et les opposer aux gestionnaires de fenêtres - I3 , Xmonad , Icewm , Bspwm -, dont les dépendances sont des bibliothèques système, et pas du tout des programmes d'interface graphique, en plus de l'ancienne et classique x11-utils .

Conclusion

Les DE sont plus lourd que ceux de WM.

Dans un sens, les DEs agissent comme un pont précieux pour ceux qui migrent de Windows/Mac, qui sont généralement très dépendants de l'interface graphique, vers le monde GNU/Linux, qui est historiquement plus orienté CLI.

C'est pourquoi certains utilisateurs avancés appellent les DEs ballonné . De leur point de vue, cela inclut beaucoup d'interface graphique pour des tâches qui sont simples à réaliser via une ligne de commande. Et pourquoi les DE proposent-ils tout un tas de programmes par défaut ? Ces utilisateurs veulent construire leur propre ensemble d'outils et peuvent facilement le faire ; ils n'ont besoin d'un WM que pour effectuer les opérations de base et indispensables sur les fenêtres.

Ne laissez pas les snobs vous faire fuir, cependant. Utilisez ce avec quoi vous êtes le plus à l'aise et qui vous permet de faire le travail. Si vous êtes curieux et que vous voulez savoir ce qui se passe sous le capot et comment utiliser l'interface CLI, vous trouverez probablement que vous vous éloignez lentement des DE.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X