xmonadでデフォルトのボーダー幅(たとえば2)と無効なボーダー(ボーダー幅= 0)を切り替えるキーの組み合わせを定義する方法。この関連質問を比較してください。xmonadでウィンドウ間の赤い境界線を変更する
答え1
私の考えではXMonad.Actions.NoBorders
ここではモジュール(xmonad-contrib
)が役に立ちます(自分でやったことはありませんが難しいです。** (ㅏ) **).toggleBorder
関数をエクスポートします。
[トグル] 現在フォーカスがあるウィンドウの枠です。
それかなり小さく、説明は必要ありません。したがって、バインディングがtoggleBorder
要件を満たしていない場合は、ニーズに合わせて調整できます。
(ㅏ)何を達成したいのかわかりませんが、キーをまったく押さないようにするにはXMonad.Layout.NoBorders
モジュールは素晴らしいです。輸出はsmartBorders
レイアウト修飾子必要でない場合は、境界線が削除されます(たとえば、ウィンドウと画面が1つしかない場合)。