xmonadでキーの組み合わせを使用してボーダーを切り替える

xmonadでキーの組み合わせを使用してボーダーを切り替える

xmonadでデフォルトのボーダー幅(たとえば2)と無効なボーダー(ボーダー幅= 0)を切り替えるキーの組み合わせを定義する方法。この関連質問を比較してください。xmonadでウィンドウ間の赤い境界線を変更する

答え1

私の考えではXMonad.Actions.NoBordersここではモジュール(xmonad-contrib)が役に立ちます(自分でやったことはありませんが難しいです。** (ㅏ) **).toggleBorder関数をエクスポートします。

[トグル] 現在フォーカスがあるウィンドウの枠です。

それかなり小さく、説明は必要ありません。したがって、バインディングがtoggleBorder要件を満たしていない場合は、ニーズに合わせて調整できます。

(ㅏ)何を達成したいのかわかりませんが、キーをまったく押さないようにするにはXMonad.Layout.NoBordersモジュールは素晴らしいです。輸出はsmartBorders レイアウト修飾子必要でない場合は、境界線が削除されます(たとえば、ウィンドウと画面が1つしかない場合)。

関連情報