xmonadでフローティングウィンドウをタイリングできません。

xmonadでフローティングウィンドウをタイリングできません。

xmonad.hsを使用しています。https://github.com/escaped/xmonad-config。 super-t(ウィンドウをタイルに再マージ)へのバインディングがどこからでも変更されたことはわかりませんが、super-tを使用するとフローティングウィンドウをタイリングできません。

ベストアンサー1

キーバインディングは変更されず、最初から設定されていません。

mainキーがで上書きされたことがわかりますkeys = myKeys。定義を見ると、myKeysキーが追加されていないことがわかり、defaultConfig作成者は使用したいキーバインディングのみを定義しました。

そのキーバインディングが必要な場合は追加する必要があります。keysXConfig を受け入れ、マップ関連キーとその機能を返す関数です。作成者はモジュール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ドキュメントの関連部分:

おすすめ記事