有没有办法创建类似于高布局的布局,除非您向主窗格添加更多窗口,它是按列而不是按行排序?
答案 0 :(得分:1)
我没有明确的答案,但我使用类似的东西来查看PDF文件,在右侧有一个或两个带奴隶的列(如果有从属窗口)。
import XMonad.Layout.ResizableTile
import XMonad.Layout.GridVariants
...
myPDFLayout = myPDFLayout1 ||| myPDFLayout2
myPDFLayout1 = ResizableTall 1 (3/100) (7/8) []
myPDFLayout2 = SplitGrid L 1 2 (7/8) (16/10) (3/100)
随意添加更多列 - 我猜SplitGrid
也可用于三列或更多列,请在the documentation中查找详细信息。
如果您不知道已经查看了xmonad contribs,它们会提供相当多的不同布局,例如上面两个。
这些布局默认情况下使用mod-Space
更改。您可以在特定工作区(例如
((modMask, xK_comma), bindOn [("PDF", sendMessage NextLayout)])
但据我所知,没有像PrevLayout
这样的东西,它会在布局中循环而不是停止。
编辑:我认为SO上有关于向后循环的帖子,but i was wrong(虽然没有阅读或测试过)