Sway es un gestor de ventanas baldosas y compositor Wayland, inspirado en i3 , y escrito en C . [2] Sway está diseñado como un reemplazo directo para i3 utilizando el protocolo de servidor de pantalla Wayland más moderno y la biblioteca de composición wlroots . [3] Sway funciona con archivos de configuración de i3 existentes y es compatible con la mayoría de las funciones de i3 al tiempo que proporciona varias funciones nuevas propias. [4]
![]() | |
![]() | |
Autor (es) original (es) | Drew DeVault (SirCmpwn) |
---|---|
Versión inicial | 24 de marzo de 2016 [1] |
Lanzamiento estable | 1.6 / 7 de abril de 2021 |
Repositorio | ![]() |
Escrito en | C |
Sistema operativo | Tipo Unix |
Tamaño | 5,2 MiB |
Tipo | Administrador de ventanas |
Licencia | Licencia MIT |
Sitio web | swaywm |
Los controles predeterminados de Sway para manipular ventanas son similares a vi . Foco de la ventana está controlada por una combinación de la tecla de Super y una de las teclas H, J, K, o L . El movimiento de la ventana se realiza mediante la misma combinación de teclas con la adición de la tecla Mayús .
Al igual que i3, Sway se puede extender y manipular utilizando su socket de dominio Unix y la interfaz IPC basada en JSON de muchos lenguajes de programación. [5]
La primera versión estable de Sway fue el 11 de marzo de 2019, después de 3.6 años de desarrollo. [6]
Características
Sway replica varias de las características de i3:
- La configuración se realiza a través de un archivo de texto sin formato . [5]
- El mosaico de ventanas se maneja manualmente, en lugar de dinámicamente .
- Las ventanas se pueden dividir horizontal o verticalmente.
- Las ventanas se pueden organizar en un diseño con pestañas (lista horizontal como la que se encuentra en los navegadores web) o apilada (lista vertical).
- Las ventanas pueden flotar de forma similar a un administrador de ventanas flotantes .
- Las ventanas flotantes y en mosaico se pueden cambiar de tamaño o mover con el mouse y el teclado. [7]
- Sway se puede controlar completamente desde el teclado. [8]
Sway también ofrece varias características únicas:
- Admite múltiples teclas no modificadoras al asignar combinaciones de teclas. [9]
- Soporta huecos entre y fuera de las ventanas.
- Las ventanas en el mismo espacio de trabajo se pueden dividir en varios contenedores, de modo que un conjunto de ventanas se puede organizar en un diseño con pestañas, mientras que las otras ventanas en el espacio de trabajo pueden estar en mosaico normalmente, flotando o dispuestas en un diseño apilado.
- Maneja configuraciones de entrada, salida y papel tapiz en lugar de depender de programas separados.
Referencias
- ^ Versión inicial de Sway , Sway, 2019-08-09 , consultado el 2019-08-09
- ^ "State of Sway - diciembre de 2015" . Blog de Drew DeVault . 2015-12-20 . Consultado el 9 de agosto de 2019 .
- ^ "Wlroots es una nueva biblioteca modular Wayland Compositor - Phoronix" . www.phoronix.com . Consultado el 9 de agosto de 2019 .
- ^ "Revisiones de hardware de Linux, pruebas comparativas de código abierto y rendimiento de Linux - Phoronix" . www.phoronix.com . Consultado el 9 de agosto de 2019 .
- ^ a b Sway - FLOSS Weekly 501 , consultado el 9 de agosto de 2019
- ^ "Anunciando el lanzamiento de sway 1.0" . Blog de Drew DeVault . 2019-03-11 . Consultado el 9 de agosto de 2019 .
- ^ "Sway - Un compositor compatible con Tiling Wayland i3" . FOSSMint: Todo sobre Linux y FOSS . 2019-03-20 . Consultado el 9 de agosto de 2019 .
- ^ "Sway: un administrador de ventanas de mosaico especialmente diseñado para Wayland" . itsfoss.com . Consultado el 9 de agosto de 2019 .
- ^ Differences from i3 , Sway, 2019-08-09 , consultado el 2019-08-09
enlaces externos
- Página web oficial