我正在使用 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 文档的相关部分:
XMonad配置你可以在哪里查看源代码定义
defaultConfig
并查看您可能想要添加的其他键绑定。withFocused
并windows
记录在XMonad.操作并sink
在XMonad.StackSet,以及其他操作窗口的函数。
答案2
它不在文档中,但mod-shift-t
适用于展平默认 xmonad 配置的平铺窗口。