Precisando conceptos: “Entornos de escritorios” y “Gestores de ventana”.

En GUTL me encuentro un artículo bastante interesante (sobre todo para los nuevos usuarios) donde su autor el amigo Delio Orozco González, después de realizar una pequeña investigación para entender la diferencia entre Entorno de Escritorio y Gestores de Ventanas.

Precisando conceptos: “Entornos de escritorios” y “Gestores de ventana”.

Por Delio Orozco González
Hasta hace poco no tuve muy claro la diferencia entre uno y otro término y como la experiencia me dice que tal duda puede estar asaltando o ya ha invadido a algunos de nuestros colegas, me doy a la tarea de cumplir con la máxima de nuestro movimiento: compartir; por tanto, aquí les va una pequeña búsqueda referativa que nos ayudará a entender la diferencia entre «Entorno de escritorio» y «Gestor de ventanas».

Según Wikipedia, un entorno de escritorio (en inglés desktop environment, abreviado DE) es un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda. Es una implementación de interfaz gráfica de usuario que ofrece facilidades de acceso y configuración, como barras de herramientas e integración entre aplicaciones con habilidades como arrastrar y soltar.

Los entornos de escritorios por lo general no permiten el acceso a todas las características que se encuentran en un sistema operativo, por la ausencia de una interfaz gráfica. En su lugar, la tradicional interfaz de línea de comandos (CLI) todavía se utiliza cuando el control total sobre el sistema operativo se requiere en estos casos. Un entorno de escritorio por lo general consiste de iconos, ventanas, barras de herramientas, carpetas, fondos de pantalla y widgets de escritorio.(1)



En general cada entorno de escritorio se distingue por su aspecto y comportamiento particulares, aunque algunos tienden a imitar características de escritorios ya existentes. El primer entorno moderno de escritorio que se comercializó fue desarrollado por Xerox en los años 80. Actualmente el entorno más conocido es el ofrecido por la familia Windows, aunque existen otros como los de Macintosh (Classic y Cocoa), o también de código abierto (o software libre) como GNOME, KDE, CDE, Xfce o LXDE, comúnmente usados en distribuciones Linux o BSD.(2)

A partir de este momento surge la pregunta: ¿y qué es entonces un «Gestor de ventanas»?. Según la misma fuente, un gestor de ventanas es un Programa informático que controla la ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de usuario.(3) Las acciones asociadas al gestor de ventanas suelen ser: abrir, cerrar, minimizar, maximizar, mover, escalar y mantener un listado de las ventanas abiertas. Es también muy común que el gestor de ventanas integre elementos como: el decorador de ventanas, un panel, un visor de escritorios virtuales, iconos y un tapiz.(4)

Las plataformas Windows y Mac OS X ofrecen un gestor de ventanas estandarizado por sus vendedores e integrado en el propio sistema operativo. En cambio el sistema gráfico X Window, popular en el ámbito de sistemas Unix y similares, como GNU/Linux, permite al usuario escoger entre varios gestores. Los gestores de ventanas difieren entre sí de muchas maneras, incluyendo apariencia, consumo de memoria, opciones de personalización, escritorios múltiples o virtuales y similitud con ciertos entornos de escritorio ya existentes, entre otras.(5)

Entre los «Gestores de ventanas» más conocidos están AfterStep, FVWM, AmiWM (Amiga Windows Manager), Blackbox, CTWM, Enlightenment, Fluxbox (derivado de la versión 0.61.1 de Blackbox), IceWM, Kwin (el gestor de ventanas que usa KDE), Metacity (el gestor de ventana de algunas versiones de Gnome), Openbox (basado en Blackbox y es el gestor de ventanas de LXDE), VTWM, Sawfish y otros muchos.(6)

Y para terminar una declaración. Cuando empecé en el mundo de GNU/Linux usaba, por supuesto, Gnome y KDE. Luego, buscando rendimiento, migré a XFCE y LXDE; finalmente, con un poco más de conocimiento sobre el sistema y sus potencialidades, he migrado a Enlightenment y me siento complacido por una razón: puedo crear y transformar, que son los oficios naturales del hombre, según José Martí; en tanto, he podido personalizar a mi gusto la UI (User Interface = Interfaz de Usuario) para interactuar con mi sistema operativo: Debian 6.

Referencias:

1.-http://es.wikipedia.org/wiki/Entorno_de_escritorio.
2.-Idem.
3.-http://es.wikipedia.org/wiki/Gestor_de_ventanas
4.-Idem.
5.-Idem.

22 COMENTARIOS

  1. Muy bueno. Todavía hay gente que no conoce la diferencia. Me gusta la parte donde dices “Kwin (el gestor de ventanas que usa KDE), Metacity (el gestor de ventana de algunas versiones de Gnome)”, creo que con esos ejemplos se aprecia mejor la diferencia que hay entre entorno de escritorio y gestor de ventanas.

    • Es que ahí entras en un terreno que no se explica en esta entrada. Para mí “escritorio” (desktop) no es lo mismo que “entorno de escritorio” (desktop environment). E17 no es un entorno de escritorio, es un gestor de ventanas muy completo que se puede usar como escritorio. Cuando hablas de escritorios pienso en Unity, GNOME Shell, Plasma, E17, …

      • ¡Ups! No se ve la cita. Te la vuelvo a poner:
        What exactly do you mean by “Enlightenment DR17 will be a desktop shell?”

        It means that DR17 will combine features of a window manager and a file manager. It will provide nicely integrated GUI elements for managing your desktop elements, both files and windows. It does *not* mean that DR17 will be another application framework like Gnome and KDE.

      • Jajaja !! Ok ! Creo va quedando claro … es que mira que soy fan de enlightenment, aunque reconozco que aun le falta por andar, pero espero que mejore mucho.

        Aunque bueno, ahora tocaste el tema de shell… entonces lo vemos asi? como una “concha” ?
        XD

      • Si me lo preguntas a mi, las conchas siempre son populares, tengo un amigo argentino que se la vive en la busqueda de la concha … XD
        Jejeje !!

      • Jajajaja !!! XD
        La tendre en mente. Genial ! Ahora me doy cuenta, que no importa de que pais seas, ni que sistema operativo uses, mucho menos si prefieres DE o WM … al final, todos andamos sobre lo mismo

        Aca en México se llama: “desflemas el cuaresmeño” XD
        (aunque esta un poco salido del tema, no encuentro la expresion adecuada. Zorry !)

  2. Sabiendo la diferencia, miro este articulo y siento que no queda claro hasta donde llega un DE y hasta donde un Gestor de Ventanas.

    Es como querer explicar la diferencia entre el agua y el aceite y solo quedarse en que ambos son líquidos.

  3. Una de las diferencias está en que un entorno de escritorio permite configurar el hardware del equipo mientras que un gestor de ventanas no lo hace y debes recurrir al terminal.

    En el momento en que instalas aplicaciones que permitan la configuración de hardware desde modo gráfico estás convirtiendo tu gestor de ventanas en un entorno de escritorio. De ahí viene la confusión con el E17; empezó como gestor de ventanas pero ha ido evolucionando.

    Todos lo entornos de escritorio incluyen un gestor de ventanas, mientras que un gestor de ventanas es simplemente el software mínimo necesario para conectarte al servidor X y lanzar aplicaciones gráficas.

    • Bueno, aqui no seria decir e16 es un gestor de ventanas y que e17 ya es un entorno de escritorio ? Con Enlightenment (e17) configuramos el hardware (configuracion de resolucion, gestion de dispositiovs, tiene su propio gestor de aplicaciones iniciales, entre otros).

  4. Es más simple de lo que parece, el gestor de ventanas maneja las ventanas, y el entorno de escritorio usa al gestor de ventanas y tiene aplicaciones propias para realizar ciertas cosas que un gestor de ventanas solo no puede. En cuanto a enlightenment: “Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits”, eso es enlightenment XD.

Dejar una respuesta