Xmonad

無法在 xmonad 中平鋪浮動視窗

  • September 27, 2018

我正在使用來自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 文件的相關部分:

引用自:https://unix.stackexchange.com/questions/179721