配置XMonad Tall布局以一直扩展到屏幕边框

时间:2017-03-25 14:31:15

标签: xmonad

我使用XMonad Tall布局,可以扩展和缩小 主区域有mod-l和mod-h。

问题:是否有可能 扩大主人 区域一直到屏幕的边界,只需一次按键  (而不是几次按mod-l?)。有点像 全屏键组合。那么甚至还有 反向键组合再次退出全屏模式。 有谁知道如何设置它的例子? 我想我可以使用Full布局,但我想避免 不得不使用mod-space循环布局。 我该怎么办? 绑定组合以选择特定的布局? (即mod-shift-l to 仅在Full和Tall布局之间循环)。

1 个答案:

答案 0 :(得分:0)

找到答案:

要在Full-Layout和一组其他布局之间切换,在我的案例Tall和Tabbed中,我做了:

...
import XMonad.Layout.ToggleLayouts
...
myLayout =  avoidStruts (
    toggleLayouts Full (
                  Tall 1 (10/100) (2/3) |||
                  tabbed shrinkText tabConfig
                  )
    )
...

  -- Switch to Full layout.
  , ((modMask .|. shiftMask, xK_l),
      sendMessage (Toggle "Full") )

然后,按下mod-shift-l全屏布局启用并恢复 下一次按下mod-shift-l。 来自check this out的片段,我不知道 对哈斯克尔的工作方式有一点了解......