stringtranslate.com

Gestor de ventanas en mosaico

El administrador de ventanas dwm con la pantalla dividida en cuatro mosaicos.

En informática, un administrador de ventanas en mosaico es un administrador de ventanas con una organización de la pantalla en marcos que no se superponen entre sí, a diferencia del enfoque más común (utilizado por los administradores de ventanas apilables ) de apilamiento basado en coordenadas de objetos superpuestos ( ventanas ) que intenta emular completamente la metáfora del escritorio .

Historia

Parque Xerox

El primer sistema Xerox Star (lanzado en 1981) organizaba las ventanas de aplicación en mosaicos, pero permitía que los cuadros de diálogo y las ventanas de propiedades se superpusieran. [1] Más tarde, Xerox PARC también desarrolló CEDAR [2] (lanzado en 1982), el primer sistema de ventanas que utilizaba un administrador de ventanas en mosaicos.

Varios vendedores

En 1983 apareció Andrew WM, un sistema de ventanas en mosaico completo que luego fue reemplazado por X11 . Windows 1.0 de Microsoft (lanzado en 1985) también usaba mosaicos (ver las secciones siguientes). En 1986 apareció GEM 2.0 de Digital Research , un sistema de ventanas para CP/M que usaba mosaicos de manera predeterminada. [3] Uno de los primeros WM en mosaicos (creado en 1988) fue RTL de Siemens , hasta hoy un ejemplo clásico debido a sus algoritmos de escalado, colocación y disposición de ventanas automatizados, y (des)iconificación. RTL se ejecutaba en X11R2 y R3, principalmente en los sistemas "nativos" de Siemens, por ejemplo, SINIX . Sus características se describen en su video promocional. [4] [5] El Proyecto Andrew (AP o tAP) era un sistema cliente de escritorio (como el primer GNOME) para X con un administrador de ventanas en mosaico y superpuestas.

MacOS X 10.11 El Capitan, lanzado en septiembre de 2015, presenta nuevas funciones de administración de ventanas, como la creación de una vista dividida en pantalla completa limitada a dos ventanas de aplicaciones una al lado de la otra en pantalla completa manteniendo presionado el botón de pantalla completa en la esquina superior izquierda de una ventana. [6]

Gestores de ventanas en mosaico

Microsoft Windows

Mosaico vertical o mostrar ventanas una al lado de la otra
Mosaico horizontal o mostrar ventanas apiladas

La primera versión ( Windows 1.0 ) incluía un gestor de ventanas en mosaico, en parte debido a un litigio por parte de Apple que reclamaba la propiedad de la metáfora del escritorio con ventanas superpuestas . Pero debido a las quejas, la siguiente versión ( Windows 2.0 ) siguió la metáfora del escritorio. Todas las versiones posteriores del sistema operativo mantuvieron este enfoque como comportamiento predeterminado.

El administrador de ventanas integrado de Microsoft Windows , desde Windows 2.0 , sigue el método de apilamiento tradicional de forma predeterminada. También puede actuar como un administrador de ventanas en mosaico rudimentario.

Para organizar las ventanas en mosaico, el usuario las selecciona en la barra de tareas y utiliza la opción Mosaico vertical o Mosaico horizontal del menú contextual . Si se elige Mosaico vertical , las ventanas se organizarán en mosaico horizontalmente, pero adoptarán una forma vertical, mientras que si se elige Mosaico horizontal, las ventanas se organizarán en mosaico verticalmente, pero adoptarán una forma horizontal. Estas opciones se cambiaron posteriormente en Windows Vista a Mostrar ventanas una al lado de la otra y Mostrar ventanas apiladas , respectivamente.

Windows 7 agregó "Aero Snap", que agrega la capacidad de arrastrar ventanas a ambos lados de la pantalla para crear un diseño de mosaico simple lado a lado, o hacia la parte superior de la pantalla para maximizar . Windows 8 introdujo las aplicaciones de la Tienda Windows ; a diferencia de las aplicaciones de escritorio, no operaban en una ventana y solo podían ejecutarse en pantalla completa o "ajustarse" como una barra lateral junto con otra aplicación o el entorno de escritorio. [7]

Además de permitir que las aplicaciones de Windows Store se ejecuten en una ventana tradicional, Windows 10 mejoró las características de ajuste introducidas en Windows 7 al permitir que las ventanas se coloquen en mosaico en cuadrantes de pantalla arrastrándolas hasta la esquina y al agregar "Snap Assist", que solicita al usuario que seleccione la aplicación que desea que ocupe la otra mitad de la pantalla cuando ajusta una ventana a la mitad de la pantalla, y permite al usuario cambiar automáticamente el tamaño de ambas ventanas a la vez arrastrando un controlador en el centro de la pantalla. [8]

Windows 10 también es compatible con FancyZones, un gestor de ventanas en mosaico más completo que permite zonas de mosaico personalizadas y un mayor control del usuario, configurado a través de Microsoft PowerToys .

Reemplazos de terceros

Sistema de ventanas X

En el sistema X Window , el gestor de ventanas es un programa independiente. X en sí no aplica ningún método específico de gestión de ventanas y sigue siendo utilizable incluso sin ningún gestor de ventanas. La versión actual del protocolo X, X11, menciona explícitamente la posibilidad de disponer en mosaico los gestores de ventanas. El gestor de ventanas en mosaico RTL de Siemens (publicado en 1988) fue el primero en implementar estrategias automáticas de colocación y dimensionamiento. Otro gestor de ventanas en mosaico de este período fue el gestor de ventanas de Cambridge, desarrollado por el grupo de sistemas de información académica de IBM .

En 2000, tanto larswm como Ion lanzaron una primera versión.

Lista de administradores de ventanas en mosaico para X

Wayland

Wayland es un nuevo sistema de ventanas cuyo objetivo es reemplazar al X Window System . Solo hay unos pocos administradores de ventanas que admiten Wayland de forma nativa.

Lista de administradores de ventanas en mosaico para Wayland

Otros

Aplicaciones de mosaico

GNU Emacs muestra un ejemplo de mosaico dentro de una ventana de aplicación

Aunque el mosaico no es el modo predeterminado de los administradores de ventanas en ninguna plataforma ampliamente utilizada, la mayoría de las aplicaciones ya muestran múltiples funciones internamente de manera similar. Algunos ejemplos incluyen clientes de correo electrónico, IDE , navegadores web y ayuda contextual en Microsoft Office. Las ventanas principales de estas aplicaciones se dividen en " paneles " para las distintas pantallas. Los paneles suelen estar separados por un divisor arrastrable para permitir cambiar el tamaño. Las ventanas con paneles son una forma común de implementar una interfaz maestro-detalle .

Desarrollado desde la década de 1970, el editor de texto Emacs contiene una de las primeras implementaciones del mosaico. Además, los marcos HTML pueden considerarse una implementación del mosaico basada en lenguaje de marcado . El administrador de ventanas de mosaico extiende esta utilidad más allá de las múltiples funciones dentro de una aplicación, a múltiples aplicaciones dentro de un escritorio. La interfaz de documentos con pestañas puede ser un complemento útil para el mosaico, ya que evita tener múltiples mosaicos de ventanas en la pantalla para la misma función.

Véase también

Referencias

  1. ^ "Xerox Star". Archivado desde el original el 18 de julio de 2011. Consultado el 14 de abril de 2007 .
  2. ^ "Diez años de sistemas de ventanas: una mirada retrospectiva". Archivado desde el original el 16 de marzo de 2010. Consultado el 21 de diciembre de 2010 .
  3. ^ "Administradores de ventanas en mosaico". mnemonikk.org .
  4. ^ "vídeo". Archivado desde el original el 22 de diciembre de 2010. Consultado el 22 de diciembre de 2010 .
  5. ^ "El primer administrador de ventanas en mosaico: Siemens RTL Tiled Window Manager (publicado en 1988)". YouTube . Archivado desde el original el 21 de diciembre de 2021.
  6. ^ "Apple anuncia OS X El Capitan con una experiencia refinada y un rendimiento mejorado". Apple Newsroom .
  7. ^ "Build: Más detalles sobre la creación de aplicaciones Metro para Windows 8". PCMAG . Consultado el 25 de junio de 2021 .
  8. ^ Leonhard, Woody (12 de noviembre de 2015). "Revisión: la nueva versión de Windows 10 todavía no puede superar a Windows 7". InfoWorld . Consultado el 25 de junio de 2021 .
  9. ^ "bug.n – Administrador de ventanas en mosaico para Windows". GitHub . Consultado el 2 de marzo de 2019 .
  10. ^ "MaxTo - El gestor de ventanas que no sabías que te perdías". Archivado desde el original el 13 de noviembre de 2018. Consultado el 21 de noviembre de 2018 .
  11. ^ "Stack WM: Windows Store". Microsoft . Archivado desde el original el 2017-12-10 . Consultado el 2017-12-09 .
  12. ^ "Sitio web de Stack on Lost Tech LLC". Archivado desde el original el 11 de enero de 2018. Consultado el 9 de diciembre de 2017 .
  13. ^ "Sitio web de Palatial Software". 2019-01-10 . Consultado el 2019-01-10 .
  14. ^ Button, Rick. "workspacer". www.workspacer.org . Consultado el 2 de julio de 2020 .
  15. ^ Tanner, Marc André. «dwm-win32 - X11 dwm(1) para Windows». www.brain-dump.org . Consultado el 2 de julio de 2020 .
  16. ^ ab Arch Linux Magazine Team (enero de 2010). "Software Review: 2009 LnF Awards". Arch Linux Magazine . Archivado desde el original el 16 de febrero de 2010. Consultado el 8 de marzo de 2010 .
  17. ^ "100 joyas de código abierto - parte 2". TuxRadar . Future Publishing . 21 de mayo de 2009. Archivado desde el original el 6 de enero de 2010 . Consultado el 3 de marzo de 2010 .
  18. ^ Vervloesem, Koen (15 de julio de 2009). «Uzbl: un navegador que sigue la filosofía UNIX». LWN.net . Eklektix, Inc. Archivado desde el original el 30 de noviembre de 2009. Consultado el 3 de marzo de 2010 .
  19. ^ "herbstluftwm". herbstluftwm.org . Consultado el 12 de agosto de 2019 .
  20. ^ GitHub - leftwm/leftwm: LeftWM: Un gestor de ventanas en mosaico para aventureros., leftwm, 2019-04-04 , consultado el 2019-04-05
  21. ^ Verna, Clément (27 de septiembre de 2018). "5 fantásticos gestores de ventanas en mosaico". Revista Fedora . Qtile . Consultado el 20 de noviembre de 2018 .
  22. ^ "cambiar el nombre de scrotwm a spectrwm". github.com . 2012-02-15 . Consultado el 2019-05-25 .
  23. ^ ab "wmii - Window Manager Improved 2". Wmii.suckless.org . Archivado desde el original el 2011-12-31 . Consultado el 2013-07-13 .
  24. ^ Komis, Antonis (abril de 2013). "Migración de Windows: entornos de escritorio y gestores de ventanas". PCLinuxOS . Gestores de ventanas en mosaico y en mosaico dinámico - wmii. Archivado desde el original el 24 de octubre de 2016.
  25. ^ ab "repositorios git de suckless.org". Hg.suckless.org . Archivado desde el original el 28 de julio de 2011 . Consultado el 13 de julio de 2013 .
  26. ^ "Ligero y veloz. WMI y la reencarnación del teclado" (PDF) . N.º 54. Archivado desde el original (PDF) el 24 de febrero de 2012. {{cite magazine}}: Requiere citar revista |magazine=( ayuda )
  27. ^ Golde, Nico (marzo de 2006). "No wimps. A look at the Wmii Window Manager" (PDF) . Linux Magazine . N.º 64. Archivado (PDF) desde el original el 28 de octubre de 2015. Consultado el 1 de octubre de 2018 .
  28. ^ Saunders, Mike (marzo de 2008). "Gestores de ventanas ligeros". Formato Linux . N.º 103. wmii.
  29. ^ "SwayWM". Archivado desde el original el 10 de octubre de 2017. Consultado el 13 de octubre de 2017 .
  30. ^ "Amatista | ianyh". ianyh.com . Consultado el 23 de abril de 2021 .

Enlaces externos