¿Es tu escritorio un desastre? ¿Hay ventanas encima de ventanas encima de quién sabe qué? Tal vez siempre estés buscando más espacio en la pantalla. Puede parecer que todas esas cosas son síntomas de un problema clave con la forma en que las interfaces gráficas de la computadora manejan las ventanas, y lo son. La mayoría de los gestores de ventanas son extremadamente ineficientes. Los administradores de ventanas de mosaico son una posible solución.
¿Qué es un administrador de ventanas de mosaico?
enlaces rápidos
- ¿Qué es un administrador de ventanas de mosaico?
- VS gerentes de ventana flotante
- Romper el espacio
- Navegación
- Los mejores gerentes de ventanas
- Linux
- i3wm
- BSPWM
- Xmonad
- AwesomeWM
- OSX
- ChunkWM
- Amatista
- Ventanas
- bug.n
- AquaSnap
- Linux
- Accesorios y herramientas
- Polybar
- Barra de limón
- Rofi
- URxvt
- Empuje
- Dunst
- Pensamientos finales
Un administrador de ventanas de mosaico adopta un enfoque diferente para organizar las ventanas. En lugar de ventanas que aparecen en cualquier lugar, ocupan cualquier espacio disponible. A medida que abre más ventanas, el espacio de la pantalla se descompone matemáticamente para maximizar de manera eficiente.


Por ejemplo, si abre un programa en un escritorio en blanco, ocupará automáticamente toda la pantalla. Luego, si abre otro, se abrirá junto al anterior, llenando la mitad de la pantalla. A partir de aquí, las cosas se vuelven específicas para el algoritmo que usa el administrador de ventanas. Sin embargo, para este ejemplo, puede asumir que se comportará como el administrador de ventanas i3. Si ese es el caso, la siguiente ventana se abrirá junto a las demás, dividiendo la pantalla en tercios. Esa tendencia continuará.
Eso probablemente no suene demasiado bien, pero puede organizarlos y reorganizarlos en cualquier momento. Eso incluye el porcentaje de la pantalla que ocupan. Puede dividir la pantalla en cuartos, con cada lado de la pantalla dividido por la mitad horizontalmente. En realidad, puede organizar la pantalla de la forma que desee.
La mayoría de los administradores de ventanas de mosaico, especialmente en sistemas Linux, también utilizan espacios de trabajo. Los espacios de trabajo crean pantallas virtuales, generalmente hasta diez. Puede configurar ventanas para abrir en espacios de trabajo específicos y espacios de trabajo para abrir en monitores específicos.
Con un administrador de ventanas de mosaico, tiene un control completo sobre el diseño de las ventanas en sus pantallas.
VS gerentes de ventana flotante
Al principio, puede parecer que los administradores de ventanas de mosaico son mucho menos convenientes que sus contrapartes flotantes. Se siente natural arrastrar una ventana por la pantalla, ¿verdad?
La mayoría de los administradores de ventanas de mosaico se almacenan en mosaico de forma predeterminada, pero admiten la flotación para instancias donde el mosaico no es práctico. Puedes alternar flotando cuando quieras. Cuando cambia una ventana flotante al modo flotante, puede usar los controles del teclado para cambiar su tamaño y lograr que se comporte de la forma esperada.
Uno de los grandes beneficios de los administradores de ventanas de mosaico es su capacidad para personalizarlos. Debido a que configura sus propios controles, puede adaptarse rápidamente a un flujo de trabajo que le resulte cómodo.
¿Alguna vez ha intentado organizar ventanas y mantenerlas ordenadas con un administrador de ventanas flotante? No funciona bien, si es que lo hace. Por lo tanto, puede obtener un comportamiento flotante de un administrador de ventanas de mosaico, pero no funciona al revés.
Otra gran ventaja proviene de los controles del teclado y la navegación. No es necesario usar un mouse para navegar a través de un administrador de ventanas de mosaico. Todo lo que haces se puede manejar a través de teclas de acceso rápido. Incluso puede asignar teclas de acceso rápido para iniciar todas sus aplicaciones más utilizadas.
Romper el espacio
Existen diferentes métodos de mosaico. Por lo general, el mosaico se maneja mediante un algoritmo. Por lo general, cualquier algoritmo de mosaico es solo un método predeterminado que puede anular manualmente. Por lo tanto, no es una prioridad principal elegir un administrador de ventanas que se en mosaico de una manera específica. Siempre puedes anularlo.
Ya caminaste a través de las fichas ho i3. Continuará dividiendo la pantalla equitativamente en una dirección. Puede alternar entre mosaico horizontal y vertical en cualquier momento. Ayuda a organizar sus ventanas. Esta es probablemente una de las formas más simples de mosaico.


La siguiente forma en que los mosaicos de administradores de ventanas es a través de un algoritmo de árbol binario. Es utilizado por BSPWM. Un algoritmo de árbol binario cambiará automáticamente de una ventana a la siguiente, dividiendo la ventana enfocada por la mitad. Entonces, la primera ventana ocupará la pantalla completa. La segunda ventana aparecerá junto a la primera, ocupando la mitad del espacio total. La tercera ventana dividirá el espacio de la segunda ventana a la mitad. La cuarta ventana dividirá la tercera, y así sucesivamente.
Finalmente, tiene administradores de ventanas de mosaico manuales. Estos le obligan a especificar la ubicación de su próxima ventana de forma predeterminada.
Ciertamente, existen otros algoritmos, pero estos son los más comunes que encontrará.
Navegación
Navegar por un administrador de ventanas de mosaico es diferente, dependiendo del administrador de ventanas y de cómo lo configuró. Sin embargo, mucho tiene que ver con su configuración. Una cosa que todas las configuraciones tienen en común es una tecla "Mod". Esa tecla le permite al administrador de la viuda saber que está utilizando un comando en lugar de la tecla simple. Por lo general, la tecla "Mod" es Alt o la tecla de Windows.
La mayoría de los usuarios del administrador de ventanas de mosaico prefieren a Vim como la base de sus configuraciones, usando las teclas h, j, k y l junto con Mod para moverse. Para subir, presione k. Para moverse hacia abajo, presione j. H está a la izquierda y l está a la derecha. Luego, agregaría otra tecla como Shift a la mezcla para cambiar la posición de esas ventanas.
Mod y un número generalmente se mueven entre espacios de trabajo. Presionando la tecla mod y el número 1 lo llevaría al espacio de trabajo 1. "Mod + 8" sería el espacio de trabajo 8. Se le ocurre la idea.
Hay mucha más configuración que puedes hacer. Tenga en cuenta que con la mayoría de los administradores de ventanas de mosaico, nada está fuera de los límites. Puede crear sus propias combinaciones de teclas de acceso rápido para casi cualquier cosa.
Los mejores gerentes de ventanas
Hay una cantidad increíble de administradores de ventanas de mosaico por ahí. Son bastante ligeros y simples, por lo que mucha gente los fabrica. Es mejor elegir uno que sea popular y bien documentado. De esta manera, puede estar seguro de que todavía se está desarrollando y manteniendo. Además, será más fácil encontrar ayuda si la necesita.
Linux
Linux tiene la gama más amplia de administradores de ventanas de mosaico. Son más populares en Linux y más fáciles de hacer para Linux con el kit de herramientas de código abierto disponible. Esta es una muestra muy pequeña, por lo que si tiene un favorito que no está en la lista aquí, es solo porque el objetivo aquí es ser lo más simple posible y no abrumar a los nuevos usuarios.
i3wm


Si está en Linux y nunca antes ha usado un administrador de ventanas de mosaico, elija i3. Es súper popular, fácil de usar y la documentación es excelente. No te decepcionará.
i3 tiende a funcionar bien con muchos programas y accesorios externos. También utiliza un archivo de configuración de texto plano simple que es fácil de leer para los nuevos usuarios y personas sin experiencia en programación.
BSPWM


BSPWM es un administrador de ventanas de mosaico ultra ligero que utiliza particiones binarias de pantalla de árbol de forma predeterminada. No viene con un montón fuera de la caja, esperando que configure todo a su gusto.
BSPWM también utiliza una configuración de script de shell que es bastante fácil de entender para los usuarios de Linux, pero no es la mejor para los novatos totales.
También es importante tener en cuenta que BSPWM espera que traiga sus propias aplicaciones de soporte, como una barra de estado y un iniciador. Hay muchas opciones excelentes, pero debes encontrarlas tú mismo.
Xmonad
Xmonad es un poco diferente. Todo el administrador de ventanas está escrito en Haskell, al igual que la configuración. Eso significa que necesita saber al menos un poco de Haskell para configurar Xmonad.
Esta no es una gran opción para los nuevos usuarios, pero si usted es un programador y está buscando una opción que le permita personalizar su escritorio usando código real, Xmonad es una buena opción.
AwesomeWM
Si estaba buscando algo que viene con "baterías incluidas" como i3 y utiliza la programación para la configuración como Xmonad, AwesomeWM podría ser lo que está buscando.
AwesomeWM viene completo con su propia barra de estado y puede manejar muchas cosas por defecto. Utiliza el lenguaje de script Lua para su configuración. Es un lenguaje de programación más simple, pero aún ofrece muchas opciones para configurar AwesomeWM.
OSX
OSX es un sistema similar a Unix, y es uno de los favoritos de los desarrolladores. No es demasiado difícil ver por qué la gente querría contar con administradores de ventanas en mosaico allí. Si bien no tiene tantas opciones como Linux, todavía hay algunos administradores de ventanas sólidos para OSX.
ChunkWM
ChunkWM es un proyecto bastante nuevo. Es el nuevo nombre de un viejo favorito, KWM. ChunkWM utiliza un esquema de particionamiento binario por defecto y se basa en configuraciones simples de texto sin formato.
Puede instalar ChunkWM en OSX usando homebrew y configurarlo desde allí. ChunkWM en sí está escrito principalmente en C ++ y Objective-C ++, por lo que es tan rápido y receptivo como vas a encontrar.
Amatista
La amatista es otra gran opción para OSX. Su objetivo es parecerse más a Xmonad, pero está escrito principalmente en Swift, por lo que se adapta bien al ecosistema de Apple.
No te preocupes demasiado por configurar Amethyst. Sale de la caja con controles inteligentes que facilitarán la navegación y el uso.
Ventanas
Windows no es exactamente el mejor lugar para cosas como los administradores de ventanas en mosaico. Está diseñado para funcionar de la forma en que fue diseñado y no requiere una personalización muy buena. Dicho esto, hay un par de buenas opciones que pueden brindarle algunos de los beneficios de un mosaico WM en Windows.
bug.n
Bug.n es un administrador de ventanas de mosaico de estilo tradicional para Windows. Es un script que puede agregar para que su escritorio predeterminado se comporte como un administrador de ventanas en mosaico. Este script agrega diseños de mosaico, así como teclas de acceso rápido para la navegación también.
Bug.n admite mosaico y flotante, al igual que los administradores de ventanas de mosaico de Linux. También replica la funcionalidad del espacio de trabajo de los administradores de ventanas de mosaico de Linux.
Debido a que está fuertemente manejado por el teclado, bug.n es una mejor opción para alguien familiarizado con la navegación pura del teclado, de lo contrario será un poco abrumador.
AquaSnap
AquaSnap es un excelente término medio para los usuarios de Windows que buscan la mayoría de las características de un administrador de ventanas de mosaico sin la necesidad de comprometerse completamente con uno.
Como su nombre lo indica, le permite ajustar ventanas en esquinas y organizar un diseño fácilmente. No es un administrador de ventanas de mosaico completo, y no se mosaico automáticamente. Le permite hacer clic y arrastrar sus ventanas para redimensionarlas mientras conserva el diseño de mosaico.
Accesorios y herramientas
Hay algunos programas adicionales que combinan muy bien con los administradores de ventanas de mosaico. Ayudan a mejorar la funcionalidad del administrador de ventanas y lo ayudarán a personalizar las cosas a su gusto.
Polybar


Polybar es una barra de estado diseñada para funcionar con i3 y BSPWM, pero ciertamente se puede aplicar a otros. Esta barra de estado viene con una funcionalidad mínima básica integrada para muchas cosas. Eso hace que sea más fácil comenzar. Afortunadamente, también le permite configurar y anular cualquier funcionalidad que desee. Polybar es totalmente compatible con scripts, por lo que si conoce los scripts de Bash, realmente puede divertirse con ellos.
Barra de limón
Lemonbar es otra barra de estado similar a Polybar. Este es aún más mínimo que Polybar, y no tiene mucho para comenzar. Tienes que crear la funcionalidad tú mismo. También es totalmente compatible con scripts, por lo que una vez más, realmente no tiene ninguna limitación.
Rofi


Rofi es un lanzador de aplicaciones mínimo. Puede asignarlo a una tecla de acceso rápido y usarlo para iniciar cualquier programa que escriba. Rofi recuerda los programas que busca y los enumera en una lista reciente / más utilizada.
También puede personalizar la apariencia de Rofi para que coincida con su escritorio. No es demasiado difícil a través del archivo Xresources en Linux.
URxvt
URxvt, o Rxvt-Unicode, es un emulador de terminal. No necesariamente necesita usar un emulador de terminal específico u otro con un administrador de ventanas de mosaico, pero es mejor usar uno más mínimo que no esté vinculado a ningún entorno gráfico en particular. URxvt se ajusta a esa descripción.
Como una ventaja adicional, URxvt es súper configurable. Puede personalizarlo para casi cualquier aspecto. Eso incluye color, texto y fondo.
Empuje


Vim no tiene mucho que ver con los administradores de ventanas de mosaico, pero cuando te encuentres usando uno, querrás hacer más y más desde la línea de comandos. Por eso, Vim es tu amigo.
Vim es un editor de texto súper potente. Es probablemente el mejor editor de texto del mundo. Tiene una cantidad absolutamente increíble de complementos disponibles que lo hacen aún más capaz.
Dunst
Si se ha vuelto mínimo con un administrador de ventanas de mosaico, probablemente aún desee notificaciones de escritorio. Si desea notificaciones que pueda personalizar para que coincidan con nuestro escritorio, puede usar Dunst. Dunst es un sistema de notificación ligero que puede personalizar fácilmente mediante una configuración de texto sin formato. Cambie el tamaño, el color y el texto de las notificaciones que recibe.
Pensamientos finales
Los administradores de ventanas de mosaico no son para todos. Se necesita una cantidad decente de paciencia y ajuste para aclimatarse a navegar usando solo el teclado. Al principio se sentirá torpe e incómodo, pero si continúa, es posible que se dé cuenta de que es mucho más rápido y más eficiente.
También es importante recordar que los administradores de ventanas de mosaico son mejores en Linux que OSX y Windows, y OSX es mucho mejor que Windows. Tiene todo que ver con su linaje Unix. Si decide utilizar un administrador de ventanas de mosaico, espere que la mayoría de las aplicaciones adicionales y de soporte se centren en Linux.
Si todo eso aún no te ha asustado, es posible que te encuentres cambiando la forma en que piensas sobre el uso de una computadora y que te guste mucho más.






