无法在 xmonad 中平铺浮动窗口

无法在 xmonad 中平铺浮动窗口

我正在使用 xmonad.hshttps://github.com/escaped/xmonad-config。我没有看到 super-t(将窗口展平回平铺层)的绑定已在任何地方更改,但是当我使用 super-t 时,我无法平铺浮动窗口。

答案1

该键绑定没有改变,它从来没有设置在第一位。

您可以看到main键被重新定义为keys = myKeys。如果您查看 的定义myKeys,您可以看到 的键defaultConfig从未添加,作者仅定义了他们希望使用的键绑定。

如果您想要该键绑定,则必须添加它。keys是一个函数,它接受 XConfig 并返回映射关联键及其功能。作者正在使用模块fromList中的函数Data.Map从列表创建地图。您可以将您的按键绑定添加到列表中:

myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
           [ 
            -- List elements, separated by commas
           , ((modMask, xK_t), withFocused $ windows . W.sink)
            -- Other list elements ...
           ]

XMonad 文档的相关部分:

答案2

它不在文档中,但mod-shift-t适用于展平默认 xmonad 配置的平铺窗口。

相关内容