用例基本上是在我的右显示器的左侧有一个主区域的布局,而相同的布局只在我的左显示器上‘水平反射’(使用Layout.Reflect),所以主区域总是在中心。每个屏幕都有单独的布局集的解决方案应该足以满足这一要求。
我模糊地记得很久以前就找到了这样一个模块,但是我最近浏览了整个xmonad-contrib (也查看了xmonad-extras ),没有找到解决这个问题的方法。
每个工作区都有不同的布局,每个屏幕都有不同的工作区,但我想在屏幕之间动态切换,并具有如上所述的一致布局。
如果我没有遗漏contrib中的任何模块,有人能给我一个好的开始方向,告诉我如何实现这样的东西吗?
任何帮助都是非常感谢的!
发布于 2015-12-01 22:32:17
这可能不是您想要的,但是您可以定义许多布局,然后使用Alt+space在它们之间循环。这样你就可以在不同的屏幕上有不同的布局。
myLayouts = ResizableTall nmaster delta ratio [] ||| Full
where
-- The default number of windows in the master pane
nmaster = 1
-- Default proportion of screen occupied by master pane
ratio = 1/2
-- Percent of screen to increment by when resizing panes
delta = 3/100如果你正在寻找一种方法来让不同的工作空间默认为不同的布局,我不知道如何在XMonad中做到这一点。
https://stackoverflow.com/questions/34019406
复制相似问题