Gestores de Ventanas: Interfaces gráficas de usuario para GNU/Linux

Gestores de Ventanas: Interfaces gráficas de usuario para GNU/Linux

Gestores de Ventanas: Interfaces gráficas de usuario para GNU/Linux

Desde los inicios de GNU/Linux, el uso y diversidad de las Interfaces Gráficas de Usuario (GUI) disponibles ha ido creciendo. Y a la par, ha crecido también cierta competencia entre los usuarios, nuevos y experimentados, sobre cuál es la mejor entre las muchas opciones existentes.

Sin embargo, las actuales opciones disponibles de GUI para GNU/Linux, es decir, los Gestores de Ventanas (Windows Managers – WM, en inglés) más populares o conocidos, suelen venir integrados dentro de los también muy conocidos y completos Entornos de Escritorio (Desktop Environments – DE, en inglés) mientras que muchos otros, igual de buenos, pero tal vez menos conocidos o usados, suelen venir de forma independiente de un Entorno de Escritorio específico.

Gestores de Ventanas: Introducción

Recordemos que, entre un Entorno de Escritorio y un Gestor de Ventanas hay diferencias bien claras cuando se habla de un Sistema Operativo GNU/Linux.

Primeramente, vale destacar la existencia del Sistema de Ventanas X (X Windows, en inglés), el cual es considerado la base que permite dibujar elementos gráficos en la pantalla. Ya que, X Windows provee el soporte que permite el movimiento de las ventanas, las interacciones con el teclado y el ratón, y dibuja las ventanas. Y todo esto es necesario para cualquier escritorio gráfico.

Teniendo esto en claro, podemos comprender mejor, que es un Gestor de ventanas y un Entorno de Escritorio.

Gestor de ventanas

Es  la pieza del rompecabezas que controla la colocación y la apariencia de las ventanas. Y que requiere de X Windows para funcionar pero no de un Entorno de Escritorio, de forma obligatoria. Y según la Wiki oficial de ArchLinux, en su sección dedicada a los «Windows Managers«, estos se dividen en 3 tipos, que son los siguientes:

  • Stacking: Aquellos que imitan las apariencias y funcionalidades de Windows y OS X, por ende, gestionan las ventanas como pedazos de papel en un escritorio, que pueden ser apiladas una sobre las otras.
  • Tiling: Aquellos de tipo «mosaico» donde las ventanas no se superponen, y donde suelen hacerse un uso muy extenso de atajos de teclado, y se obtiene una menor dependencia del uso del ratón.
  • Dynamics: Aquellos que permiten alternar dinámicamente el diseño de las ventanas entre mosaicos o flotantes.

Entorno de escritorio

Es un elemento o sistema mucho más integrado que un Gestor de Ventanas. Y por lo tanto, requiere tanto de X Windows como de un Gestor de Ventanas, para funcionar. Razón por la cual, la mayoría suele incluir uno propio y/o hace uso de uno o más WM independientes para funcionar de manera óptima.

Además, es importante destacar que, un Entorno de Escritorio generalmente incluye un conjunto de aplicaciones que están estrechamente integradas para que todas las aplicaciones se conozcan entre sí, tal como, una aplicación de tipo de panel (barra de tareas) que facilite ciertas operaciones como colocar pequeños elementos (widgets) para una acción o información rápida en favor de mejorar la experiencia de usuario.

En caso, de querer conocer más sobre los Entornos de Escritorio, recomendamos explorar nuestras siguientes entradas anteriores disponibles:

Gestores de Ventanas: Contenido

Gestores de Ventanas versus Entornos de Escritorio

Propios de un Entorno de Escritorio específico

  1. Metacity: De GNOME
  2. Mutter: De GNOME Shell
  3. KWin: De KDE y KDE Plasma
  4. XFWM: De XFCE
  5. Muffin: De Cinnamon
  6. Marco: De Mate
  7. DeepinWM: De Deepin
  8. Gala: De Pantheon
  9. BudgieWM: De Budgie
  10. UKWM: De UKUI

Independientes de un Entorno de Escritorio específico

  1. 2BWM: https://github.com/venam/2bwm
  2. 9WM: https://github.com/9wm/9wm
  3. AEWM: http://freshmeat.sourceforge.net/projects/aewm
  4. Afterstep: http://afterstep.org/
  5. Awesome WM: https://awesomewm.org/
  6. BerryWM: https://berrywm.org/
  7. Blackbox: https://github.com/bbidulock/blackboxwm
  8. BSPWM: https://github.com/baskerville/bspwm
  9. Byobu: https://byobu.org/
  10. Compiz: http://www.compiz.org/
  11. CWM: https://github.com/leahneukirchen/cwm
  12. DWM: http://dwm.suckless.org/
  13. Enlightenment: http://www.enlightenment.org
  14. EvilWM: 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. Haze: 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. MatchBox: https://www.yoctoproject.org/software-item/matchbox/
  26. Metisse: http://insitu.lri.fr/metisse/
  27. Musca: https://github.com/enticeing/musca
  28. MWM: https://motif.ics.com/
  29. OpenBox: http://openbox.org/wiki/Main_Page
  30. Pekwm: https://github.com/pekdon/pekwm
  31. PlayWM: https://github.com/wyderkat/playwm
  32. Qtile: http://www.qtile.org/
  33. Ratpoison: http://www.nongnu.org/ratpoison/
  34. Sawfish: https://sawfish.fandom.com/wiki/Main_Page
  35. Spectrwm: https://github.com/conformal/spectrwm
  36. Steamcompmgr: https://github.com/ValveSoftware/SteamOS/wiki/steamcompmgr
  37. StumpWM: https://stumpwm.github.io/
  38. Sugar: 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. Wayland: 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. Window Maker: https://www.windowmaker.org/
  49. WindowLab: https://github.com/nickgravgaard/windowlab
  50. Xmonad: https://xmonad.org/

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre los «Gestores de Ventanas», existentes usados dentro o fuera de un «Entorno de Escritorio», es decir, de forma dependiente o independiente de uno de estos, sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   juvenal salinas maldonado dijo

    Hola
    Interesante información. Había escuchado de algunos gestores de ventanas pero la lista que proporcionas es verdaderamente impresionante. Muchas gracias.

    1.    Linux Post Install dijo

      Saludos, Juvenal. Gracias por tu comentario. Nos alegra que te haya gustado y sido útil la información.

  2.   Jonathan ingeniero en sistema dijo

    mate es un buen entorno de escritorio, me ha resultado increíble tanto para mi laptop viejita, como mi pc de escritorio, en mi laptop vieja use ubuntu normal y consumía 6-7% del procesador, mientras que en ubuntu mate consumía 1-2% del procesador consumía menos, en mi pc de escritorio ubuntu normal consumía 2-3% del procesador, mientras que en ubuntu mate consumía 0.5-1% del procesador, en pocas palabras ubuntu con el entorno mate me consumía menos cpu tanto en mi antigua laptop de 64 bits del 2012 como mi pc de escritorio ryze 8.

    1.    Bryan Vicente Urquiza dijo

      Tienes razon el consumo es bajo y abre rapido las aplicaciones, la estoy utilizando una semana y espero siga asi

  3.   Elizabeth montana dijo

    estoy emocionada con mate, a pesar de que no tiene tanta personalizacion como otros entornos, si que me ofrece lo que necesito, algo de personalizacion sencilla básica, pero a cambio de una buena velocidad al abrir aplicaciones, ademas de tener un bajo consumo del procesador y memoria ram, aunque en la memoria ram no me preocupo mucho por tener 8gb de ram, pero su bajo consumo del procesador me dejo enamorada, 0.5% constante en reposo, yo he probado otros entornos y llegan a 3-4% como gnome shell y kde plasma llegaba a 2-3% mientras mate es mas bajo 0.5% WOWOWOWOWOWOW, y la llevo probando mas de 8 meses en mi pc de escritorio principal y nunca me ha dado problemas de fluidez, veo videos en youtube y va fantastico no se queda va todo fluido como debe ser, algo que en gnome se trababa y lo mismo para kde plasma.

  4.   Mario triviño dijo

    Mate es veloz jamas pensé que me cambiaría en entono con apariencia básica, y lo hice por la rápida que demuestra ser, abro google chrome y abre en 1 segundo demasiado rápido, lo mismo para varios programitas que utilizo para mi desarrollo.

  5.   Jean Carlos Granda dijo

    ENTORNO DE ESCRITORIO MATE es impresionante todo es estable y no tengo problemas ademas es rapido un clic y ya esta su aplicacion abierta, para los que no lo han probado haganlo, valdra la pena.

  6.   Jean Carlos Granda dijo

    ENTORNO DE ESCRITORIO MATE es impresionante todo es estable y no tengo problemas ademas es rapido un clic y ya esta su aplicacion abierta, para los que no lo han probado haganlo, valdra la pena.

  7.   Francisco Diaz dijo

    Me gusta el color verde que tiene el entorno jeje por inspirarse en una yerba, me gusta este entorno la tengo desde mi pc de escritorio ryzen 7 desde hace 3 años y creanme que es muy veloz, manteniendo un bajo consumo de su cpu, tuve problemas con otros entornos, pero me alegro de aver tenido este como principal, por cierto yo utilizaba ubuntu desde 2013 y utilizo ubuntu mate desde 2018 como principal.

  8.   Steven Carrion dijo

    llevo usando fedora con el SPING DE MATE, y aunque al principio tuve problemas, luego se resolvio y hasta ahora me va excelente, este entorno es demasiado rapido.

  9.   abraham vizcarra dijo

    lo sigo usando 7 meses y hasta ahora me da buenos resultados para lo que necesito.

  10.   Alejandro Rodriguez dijo

    deje kde plasma por este entorno, la utilizo en mi debian y no pido mas.

  11.   leonardo garcia dijo

    voy a instalar ubuntu mate a ver si es buena.

  12.   Eduardo Medina dijo

    Para actualizar el sistema si tiene un ubuntu mate, vayan y busquen «Actualización de software» ahi si le sale actualizaciones denle instalar y cuando haya terminado deben reiniciar el sistema, para aplicar los cambios.