Xmonad
無法在 xmonad 中平鋪浮動視窗
我正在使用來自https://github.com/escaped/xmonad-config的 xmonad.hs 。我沒有看到 super-t(將視窗平鋪回平鋪層)的綁定在任何地方都已更改,但是當我使用 super-t 時,我無法平鋪浮動視窗。
那個鍵綁定沒有改變,它從一開始就沒有設置。
您可以看到
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.Config您可以在其中查看定義的原始碼
defaultConfig
並查看您可能要添加的其他鍵綁定。withFocused
並windows
記錄在XMonad.Operation和XMonad.StackSet以及其他操作視窗的函式中。sink