haskell xmonad

haskell - xmonad vs i3



XMonad establece el diseño según el monitor que se muestre (1)

¿Es posible de alguna manera hacer que el diseño del espacio de trabajo cambie dependiendo de qué pantalla física lo estoy mostrando?

Quiero usar reflectHoriz (desde XMonad.Layout.PerWorkspace) en diseños en mi monitor izquierdo para que el panel maestro siempre esté más cerca del centro de 2 pantallas.

Intenté XMonad.Layout.IndependentScreens, pero eso solo crea espacios de trabajo dependientes de monitor doble y eso no es lo que pretendo. Idealmente, quiero que el mismo espacio de trabajo tenga un diseño diferente según el monitor en el que se muestre.


Creo que debería ser posible crear un contenedor Layout (como Mirror o Choose ) que haga lo que quieras. El método runLayout de LayoutClass recibe el WorkspaceId , que puede buscar en el mapa desde Screen s hasta Workspace s.