XMonad如何根据显示器的不同设置布局?

13

有没有可能根据我正在显示的物理屏幕来改变工作区布局?

我想在左侧显示器上使用reflectHoriz(来自XMonad.Layout.PerWorkspace)的布局,以使主面板始终靠近2个屏幕的中心。

我尝试过XMonad.Layout.IndependentScreens,但那只是创建双显示器依赖工作区,这不是我的目标。理想情况下,我希望相同的工作区在显示它的监视器上具有不同的布局设置。


这个有帮助吗?https://www.reddit.com/r/xmonad/comments/fhzw3/permonitor_layout - ideasman42
1个回答

3
我认为可以制作一个类似于MirrorChooseLayout包装器来实现您想要的功能。LayoutClassrunLayout方法接收WorkspaceId,您可以在从ScreenWorkspace的映射中查找它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接