Gestionnaires de fenêtres: interfaces utilisateur graphiques pour GNU / Linux

Gestionnaires de fenêtres: interfaces utilisateur graphiques pour GNU / Linux

Gestionnaires de fenêtres: interfaces utilisateur graphiques pour GNU / Linux

Depuis le début de GNU / Linux, l'utilisation et la diversité des Interfaces utilisateur graphiques (GUI) disponible a augmenté. Et dans le même temps, une certaine concurrence s'est également développée parmi les utilisateurs, nouveaux et expérimentés, à propos de laquelle est la meilleure parmi les nombreuses options existantes.

Cependant, les options actuelles disponibles sur GUI pour GNU / Linuxc'est-à-dire le Gestionnaires de fenêtres (Gestionnaires Windows - WM, en anglais) les plus populaires ou les plus connus, sont généralement intégrés dans le système aussi bien connu et complet Environnements de bureau (Environnements de bureau - DE, en anglais) tandis que beaucoup d'autres, tout aussi bons, mais peut-être moins connus ou moins utilisés, viennent généralement indépendamment d'un Environnement de bureau spécifique.

Gestionnaires de fenêtres: introduction

Souvenons-nous que, entre un Environnement de bureau est notre valeur principale. Gestionnaire de fenêtres il y a des différences très nettes quand on parle d'un Système d'exploitation GNU / Linux.

Tout d'abord, il convient de souligner l'existence de Système X Window (X Windows, en anglais), qui Il est considéré comme la base qui permet de dessiner des éléments graphiques sur l'écran. Car, X Windows fournit le support qui permet le mouvement des fenêtres, les interactions avec le clavier et la souris, et dessine les fenêtres. Et tout cela est nécessaire pour tout bureau graphique.

Dans cet esprit, nous pouvons mieux comprendre qu'il s'agit d'un Gestionnaire de fenêtres est notre valeur principale. Environnement de bureau.

Gestionnaire de fenêtres

C'est la pièce du puzzle qui contrôle le placement et l'apparence des fenêtres. Et cela nécessite X Windows pour fonctionner mais pas à partir d'un Environnement de bureau, de forme obligatoire. Et selon Wiki officiel d'ArchLinux, dans sa section consacrée à «Gestionnaires Windows«, Ils sont divisés en 3 types, qui sont les suivants:

  • Empilage: Ceux qui imitent les apparences et les fonctionnalités de Windows et OS X gèrent donc les fenêtres comme des morceaux de papier sur un bureau, qui peuvent être empilés les uns sur les autres.
  • Carrelage: Ceux du type "mosaïque" où les fenêtres ne se chevauchent pas, et où il y a généralement une utilisation très étendue des raccourcis clavier, et on obtient moins de dépendance à l'utilisation de la souris.
  • Dynamique: Celles qui permettent d'alterner dynamiquement le design des fenêtres entre mosaïques ou flottantes.

Environnement de bureau

C'est un élément ou un système beaucoup plus intégré qu'un Gestionnaire de fenêtres. Et nécessite donc les deux X Windows comme un Gestionnaire de fenêtres, travailler. C'est pourquoi la plupart incluent le leur et / ou utilisent un ou plusieurs WM indépendants pour fonctionner de manière optimale.

De plus, il est important de noter qu'un Environnement de bureau comprend généralement un ensemble d'applications qui sont étroitement intégrées afin que toutes les applications se connaissent, comme une application de type panneau (barre des tâches) qui facilite certaines opérations comme la pose de petits éléments (widgets) pour une action rapide ou des informations en faveur de l'amélioration de l'expérience utilisateur.

Au cas où vous souhaiteriez en savoir plus sur le Environnements de bureau, nous vous recommandons d'explorer nos entrées disponibles précédentes suivantes :

Gestionnaires de fenêtres: contenu

Gestionnaires de fenêtres et environnements de bureau

Concernant un environnement de bureau spécifique

  1. Metacity: de GNOME
  2. La mère: Depuis GNOME Shell
  3. KWinName: De KDE et KDE Plasma
  4. XFWMName: Depuis XFCE
  5. muffin: De cannelle
  6. Marco: Mat
  7. DeepinWM: Profond dans
  8. Gala: Du Panthéon
  9. PerrucheWM: De Perruche
  10. UKWM: De l'UIUI

Indépendant d'un environnement de bureau spécifique

  1. 2BWM : https://github.com/venam/2bwm
  2. 9WM : https://github.com/9wm/9wm
  3. AEWM: http://freshmeat.sourceforge.net/projects/aewm
  4. Après-pas: http://afterstep.org/
  5. Génial WM: https://awesomewm.org/
  6. BerryWM : https://berrywm.org/
  7. Boîte noire: https://github.com/bbidulock/blackboxwm
  8. BSPWM : https://github.com/baskerville/bspwm
  9. Byobu : https://byobu.org/
  10. Compiz : http://www.compiz.org/
  11. MCG : https://github.com/leahneukirchen/cwm
  12. DWM : http://dwm.suckless.org/
  13. Éclaircissement: http://www.enlightenment.org
  14. MalWM : https://github.com/nikolas/evilwm
  15. EXWM : https://github.com/ch11ng/exwm
  16. Fluxbox: http://www.fluxbox.org
  17. FLWM : http://flwm.sourceforge.net/
  18. FVWM : https://www.fvwm.org/
  19. Brume: http://www.escomposlinux.org/jes/
  20. Herbstluftwm : https://herbstluftwm.org/
  21. I3WM : https://i3wm.org/
  22. IceWM : https://ice-wm.org/
  23. Ion: http://freshmeat.sourceforge.net/projects/ion/
  24. JWM : https://joewing.net/projects/jwm/
  25. Boîte d'allumettes: https://www.yoctoproject.org/software-item/matchbox/
  26. Métisse: http://insitu.lri.fr/metisse/
  27. Musca : https://github.com/enticeing/musca
  28. MWM : https://motif.ics.com/
  29. Boîte ouverte: http://openbox.org/wiki/Main_Page
  30. Pekwm : https://github.com/pekdon/pekwm
  31. PlayWM : https://github.com/wyderkat/playwm
  32. Qtuile : http://www.qtile.org/
  33. Mort aux rats: http://www.nongnu.org/ratpoison/
  34. Scie: https://sawfish.fandom.com/wiki/Main_Page
  35. Spectrwm : https://github.com/conformal/spectrwm
  36. steamcompmgr: https://github.com/ValveSoftware/SteamOS/wiki/steamcompmgr
  37. SoucheWM: https://stumpwm.github.io/
  38. Sucre: https://sugarlabs.org/
  39. SwayWM : https://swaywm.org/
  40. TWM : https://www.x.org/releases/X11R7.6/doc/man/man1/twm.1.xhtml
  41. UltimateWM : http://udeproject.sourceforge.net/
  42. VTWM: http://www.vtwm.org/
  43. Pays des chemins : https://wayland.freedesktop.org/
  44. Wingo : https://github.com/BurntSushi/wingo
  45. WM2 : http://www.all-day-breakfast.com/wm2/
  46. WMFS : https://github.com/xorg62/wmfs
  47. WMX : http://www.all-day-breakfast.com/wmx/
  48. Fabricant de fenêtre: https://www.windowmaker.org/
  49. Laboratoire de fenêtres: https://github.com/nickgravgaard/windowlab
  50. Xmonade : https://xmonad.org/

Image générique pour les conclusions de l'article

Conclusion

Nous espérons que "petit message utile » sur «Gestores de Ventanas», existant utilisé à l'intérieur ou à l'extérieur d'un «Entorno de Escritorio», c'est-à-dire de manière dépendante ou indépendante de l'un d'eux, est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux».

Et pour plus d'informations, n'hésitez pas toujours à visiter Bibliothèque en ligne como OpenBalance y Jedit pour lire livres (PDF) sur ce sujet ou sur d'autres domaines de connaissances. Pour l'instant, si vous avez aimé ça «publicación», n'arrêtez pas de le partager avec les autres, dans votre Sites Web, chaînes, groupes ou communautés favoris des réseaux sociaux, de préférence gratuits et ouverts au Mastodonte, ou sécurisé et privé comme Telegram.

Ou visitez simplement notre page d'accueil à DeLinux ou rejoignez la chaîne officielle Télégramme de FromLinux lire et voter pour cette publication ou d'autres publications intéressantes sur «Software Libre», «Código Abierto», «GNU/Linux» et d'autres sujets liés à «Informática y la Computación»Et l' «Actualidad tecnológica».