Gestor de ventanas
De Wikipedia, la enciclopedia libre
Un gestor de ventanas o en inglés window manager, es un programa que controla la ubicación y apariencia de las aplicaciones bajo el sistema X Window.
Los ordenadores modernos suelen ofrecer una interfaz gráfica de usuario que facilita la interacción con el sistema operativo.
Las plataformas Windows y Macintosh ofrecen métodos de visualización y control de las ventanas e interacción con las aplicaciones, estandarizados por sus vendedores. En cambio el sistema gráfico X Window, popular en el ámbito de sistemas Unix como GNU/Linux, permite al usuario escoger entre varios gestores según sus gustos o necesidades. 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, por ejemplo.
Actualmente existe una gran variedad de gestores de ventanas para X, partiendo de los más rápidos y que consumen menos memoria como TWM y IceWM a los más lentos y que ocupan más memoria (pero no demasiado) como Enlightenment.
[editar] Gestores de ventanas populares
- AfterStep, basado en Fvwm y de apariencia similar a NeXTSTEP. Página Oficial de AfterStep
- AmiWM (Amiga Window Manager). Página Web de AmiWM
- Blackbox. Sitio Oficial de Blackbox
- CTWM. Sitio Web de CTWM
- Enlightenment (también llamado 'E'), basado originalmente en fvwm2. Sitio Oficial de Enlightement
- Fluxbox, derivado de la versión 0.61.1 de Blackbox. Sitio Web de Fluxbox
- FVWM. Página Oficial de FVWM
- FVWM95, versión hackeada de fvwm2.x.
- IceWM. Sitio Oficial de IceWM
- Ion WM
- Kwin, gestor de ventanas de KDE.
- Metacity, el gestor de ventanas ligero de algunas versiones de GNOME 2.
- MWM (Motif Window Manager).
- OLWM/OLVWM (OpenLook Window Manager / OpenLook Virtual Window Manager). Página Oficial de Olvwm
- quartz-wm, gestor de ventanas de Apple, de aspecto similar a Aqua, para el sistema X Window (X11) en Mac OS X.
- Sawfish, originalmente conocido como Sawmill. Sitio Oficial de Sawfish
- SCWM. Sitio Oficial de SCWM
- TWM/VTWM (Tab Window Manager, también llamado Tom's Window Manager / Virtual TWM).
- WindowMaker, emula la interfáz de NeXT, como AfterStep. Sitio Oficial de WindowMaker
- wm2/wmx. Página de wm2 y de wmx
[editar] Otros gestores de ventanas
- 3Dwm, con aspecto tridimensional.
- 4Dwm, MWM mejorado de SGI.
- 5dwm
- 9wm
- 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.
- Openbox, basaddo en Blackbox, con varias ventajas incluyendo fuentes 'anti-alising'.
- 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 (Puto Amo Window Manager), 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.
- 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.
- Webwm, Un gestor de ventanas para páginas web.
- 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.