Gestor de ventanas

Esquema de las capas de la interfaz gráfica de usuario
Un gestor de ventanas controla la decoración de ventanas

Un gestor de ventanas o manejador 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.[2]

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.

Las plataformas Windows, Haiku os(software libre MIT) y Mac OS X ofrecen un gestor de ventanas estandarizado por sus vendedores y/o desarrolladores 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.

X window managers

En sistemas que usan el X Window System, hay una clara distinción entre el gestor de ventanas y el sistema de ventanas. Estrictamente, un gestor de ventanas para X Windows, no interactúa de forma directa con el hardware de vídeo, ratón o teclado, que son responsabilidad del servidor X.

Gestores de ventanas para X Window

Populares

Otros gestores de ventanas

  • 3Dwm, con aspecto tridimensional.
  • 4Dwm, MWM mejorado de SGI.
  • 5dwm
  • 9wm, imita al Plan 9 window manager 8-1/2.
  • aewm, basado en 9wm.
  • aewm++, también basado en aewm pero con características más modernas.
  • Alloywm, otro gestor de ventanas basado en aewm.
  • Amaterus
  • awm (Ardent Window Manager)
  • B4step, un gestor de ventanas para Linux y Solaris.
  • BadWM, un gestor de ventanas minimalista con un buen control por teclado.
  • Clementine, un pequeño y rápido gestor de ventanas basado en aewm pero reescrito en C++.
  • dxwm
  • Eclipse (gestor de ventanas), escrito totalmente en Lisp.
  • Efsane II
  • EPIwm
  • Evilwm, un gestor de ventanas minimalista derivado de aewm, con algunas adiciones en el área del control por teclado.
  • flwm (Fast Light Window Manager), basado en wm2.
  • Framer, un simple gestor de ventanas para el entorno de escritorio ROX.
  • Golem (gestor de ventanas), un gestor de ventanas pequeño que soporta temas, plugins y visualización multi-pantalla.
  • GWM (Generic Window Manager), un viejo gestor de ventanas extensible.
  • GwML
  • Hackedbox, una versión hackeada de blackbox, con barra de herramientas.
  • HaZe, basado en mlvm.
  • Heliwm
  • hpwm (HP's Window Manager), con aspecto 3D es el precursor de mwm.
  • Interface WM, escrito en objective-c y optimizado para aplicaciones GNUstep.
  • Ion, gestor de ventanas tabulado pensado para usuarios del teclado.
  • JWM (Joe's Window Manager), un simple gestor de ventanas basado en Xlib.
  • Kahakai basado en Waimea con soporte de scripts para varios idiomas.
  • larswm, otro hack de 9wm.
  • lwm (Lightweight Window Manager), sin iconos y ni barra de botones.
  • m swm (Sigma Window Manager)
  • Maewm, otro hack de aewm.
  • Matchbox, un gestor de ventanas pequeño, sólo requiere Xlib, diseñado para ordenadores con pantallas pequeñas, incluyendo PDAs y teléfonos.
  • Mavosxwm, un gestor de ventanas minimalista.
  • MIWM (Microscopic Window Manager), un gestor de ventanas minimalista escrito en C++ y con soporte para escritorios virtuales.
  • mlvwm (Macintosh Like Virtual Window Manager), un gestor de ventanas virtual con apariencia similar al Mac OS clásico.
  • Mosquito (gestor de ventanas), otro pequeño gestor de ventanas.
  • mvwm, un gestor de ventanas virtual estilo vtwm.
  • mwm 2.0, esta versión de mwm incluye soporte para múltiples 'workspaces'.
  • NCDwm, el gestor de ventanas local para terminales NCD con aspecto similar al mwm.
  • NovaWM, un gestor de ventanas muy nuevo.
  • Oroborus, un simple gestor de ventanas con soporte GNOME, temas y control total por teclado.
  • OSWM, el gestor de ventanas versión OPENSTEP de Sun (OPENSTEP está basado en NeXT y Sun).
  • PAWM, diseñado para ser simple, pequeño y funcional.
  • Pekwm, otro basado en aewm++ con 'ventanas tabuladas' (grupo de ventanas juntas en un sólo marco), menus jerarquizados, y Xinerama.
  • Perlwm, escrito en Perl.
  • Phluid, otro basado en aewm.
  • piewm, versión de tvtwm que ofrece ' Menús Pastel' (pie menus).
  • PLWM (Pointless Window Manager), gestor de ventanas altamente modularizado escrito en Python.
  • pmwm IXI's Panorama version of MWM offers olvwm-like features.
  • pswm. Basado en PostScript de Sun pswm es parte de OpenWindows.
  • Puppet, escrito en Java.
  • PWM, un gestor de ventanas ligero.
  • PyWM (Python Window Manager), gestor de ventanas pequeño y programable basado en FLWM.
  • QLWM, un gestor de ventanas pequeño y eficiente basado en Qt 2.x.
  • qvwm, de apariencia similar a Windows 95.
  • Ratpoison, un gestor de ventanas simple sin gráficos fantásticos ni ventanas decorativas.
  • rtl, gestor de ventanas de Siemen.
  • Stumpwm, escrito en Lisp.
  • sswm (Solbourne's swm).
  • Swm (Small Window Manager), diseñado para entornos con poca memoria y pantalla pequeña tales como ordenadores portátiles y PDAs.
  • tekwm (Tektronix's Window Manager).
  • Treewm
  • TrsWM, basado en Ion permite de manera fácil manejar las ventanas usando sólo el teclado.
  • tvtwm (Tom's Virtual Tab Window Manager), basado en Tab Window Manager.
  • Ultimate Window Manager (uwm), un gestor basado en pie menus (menus circulares)
  • uwm (Universal Window Manager), el gestor de ventanas simple.
  • vuewm, gestor de ventanas de HP basado en MWM HP's que ofrece 'workspaces' configurables.
  • w9wm, gestor de ventanas w9wm con pantallas virtuales.
  • Waimea, un gestor de ventanas rápido y altamente personalizable que usa la biblioteca de gráficos Cairo.
  • WindowLab, gestor de ventanas pequeño y simple basado en aewm, con algunas adiciones nuevas.
  • wm, un gestor de ventanas muy primitivo, originalmente diseñado como ayuda para la depuración del servidor X11. Desfasado con X11R2.
  • wmG, A small GTK-based window manager that is GNOME-compliant, partially Mwm compliant, and fully ICCCM compliant.
  • WMI, combina las mejores características de larsWM, Ion, evilwm, y ratpoison.
  • WWM (Weird Window Manager), bastante básico no ha sido actualizado durante mucho tiempo.
  • XDSwm
  • XIGE (Xilicius Graphical Environment), un gestor de ventanas nuevo y rápido optimizado para programadores.
  • XWEM, escrito en Emacs Lisp.
  • xwm, posiblemente el primer gestor de ventanas (fechado en 1985), antes incluso que el propio X11 (el Sistema X Window).
  • YWM, un gestor de ventanas intuitivo y rápido.
  • ZWM, basado en SDL.
Other Languages
العربية: مدير نوافذ
čeština: Správce oken
íslenska: Gluggastjóri
italiano: Window manager
한국어: 창 관리자
Nederlands: Windowmanager
norsk nynorsk: Vindaugehandsamar
norsk bokmål: Vindusbehandler
slovenčina: Správca okien
slovenščina: Upravljalnik oken
українська: Менеджер вікон