我使用XMonad Tall布局,可以扩展和缩小 主区域有mod-l和mod-h。
问题:是否有可能 扩大主人 区域一直到屏幕的边界,只需一次按键 (而不是几次按mod-l?)。有点像 全屏键组合。那么甚至还有 反向键组合再次退出全屏模式。 有谁知道如何设置它的例子? 我想我可以使用Full布局,但我想避免 不得不使用mod-space循环布局。 我该怎么办? 绑定组合以选择特定的布局? (即mod-shift-l to 仅在Full和Tall布局之间循环)。
答案 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的片段,我不知道 对哈斯克尔的工作方式有一点了解......