
Un gestor de ventanas apilable (también llamado gestor de ventanas flotantes ) es un gestor de ventanas que dibuja y permite que las ventanas se superpongan, sin utilizar un algoritmo de composición. Todos los gestores de ventanas que permiten la superposición de ventanas pero que no son gestores de ventanas de composición se consideran gestores de ventanas apilables, aunque es posible que no todos utilicen exactamente los mismos métodos. Otros gestores de ventanas que no se consideran gestores de ventanas apilables son aquellos que no permiten la superposición de ventanas, que se denominan gestores de ventanas en mosaico . [1]
Los administradores de ventanas apilables permiten que las ventanas se superpongan mediante recorte para permitir que las aplicaciones escriban solo en las partes visibles de las ventanas que presentan.
El orden en que se deben apilar las ventanas se denomina orden z .
Gestores de ventanas híbridos
Algunos administradores de ventanas pueden tratar la ventana de primer plano de una manera completamente diferente, al renderizarla indirectamente y enviar su salida a la tarjeta de video para que se agregue al raster de salida . Si bien esta técnica puede lograrse dentro de algunos administradores de ventanas apiladas, técnicamente es composición , en la que la ventana de primer plano y el raster de pantalla se tratan de la misma manera que dos ventanas en un administrador de ventanas de composición .
Interactuar con objetos fuera del área original de la ventana en primer plano también podría ser imposible, ya que el administrador de ventanas no podría determinar lo que está viendo el usuario y pasaría dichos clics del mouse a cualquier programa que ocupara esas áreas de la pantalla durante el último evento de apilamiento.
Sistema de ventanas X
Muchos administradores de ventanas del sistema X Window proporcionan la funcionalidad de apilamiento de ventanas:
- 2bwm
- 4Dwm
- Después del paso
- Amigo
- impresionante
- baya
- Caja negra
- CWM
- CWM
- Dwm
- qpwm
- huevowm
- Ilustración
- Caja de flujo
- FLWM
- FrankenWM
- Vehículo todo terreno
- FVWM95
- ¡Qué asco!
- Caja hackeada
- HieloWM
- Yo soy
- Jbwm
- JWM
- Carmen
- KWin (con la composición desactivada)
- MLVWM
- MWM
- Murmurar
- Mollete
- Olvídate de mí
- Caja abierta
- pata
- PLWM
- Pez sierra
- escoria
- nadar
- Pequeño WM
- televisión por satélite
- dos veces
- vwm
- vtm
- Fabricante de ventanas
- Laboratorio de ventanas
- WM2
- wmx
Microsoft Windows
Microsoft Windows 1.0 mostraba las ventanas mediante un administrador de ventanas en mosaico . En Windows 2.0 , se lo reemplazó por un administrador de ventanas apilables, que permitía que las ventanas se superpusieran. Microsoft mantuvo el administrador de ventanas apilables hasta Windows XP , que presentaba graves limitaciones a su capacidad para mostrar contenido acelerado en 3D dentro de ventanas normales. Aunque técnicamente era posible producir algunos efectos visuales utilizando software de terceros. [2] A partir de Windows Vista , un nuevo administrador de ventanas de composición es el predeterminado en los sistemas compatibles. [3]
Historia
- Década de 1970: La Xerox Alto , que contenía la primera interfaz gráfica de usuario comercial funcional, utilizaba un administrador de ventanas apilables. [4]
- Principios de la década de 1980: la Xerox Star , sucesora de la Alto, utilizó mosaicos para la mayoría de las ventanas de aplicaciones principales y utilizó superposición solo para las ventanas de diálogo, eliminando la necesidad de apilamiento completo. [5]
- El sistema operativo Mac OS clásico fue uno de los primeros ejemplos comercialmente exitosos de una GUI que utilizaba ventanas apilables.
- GEM fue anterior a Microsoft Windows y utilizaba apilamiento, lo que permitía que todas las ventanas se superpusieran.
- Amiga OS contiene un ejemplo temprano de un administrador de ventanas apilables muy avanzado.
Referencias
- ^ "Cómo elegir un gestor de ventanas en Linux". Engadget .
- ^ "TweakGuides.com - Guía de ajustes de Nvidia GeForce". www.tweakguides.com .
- ^ "Administrador de ventanas del escritorio - Aplicaciones de Windows". docs.microsoft.com .
- ^ Lineback, Nathan. "El Xerox Alto". toastytech.com .
- ^ Lineback, Nathan. "La estrella de Xerox". toastytech.com .
Enlaces externos
- Galería de interfaces gráficas de usuario