読者です 読者をやめる 読者になる 読者になる

$ service ssh0 start

from everything import *

【xmonad】floatで全画面表示するときにボーダーを非表示に

XMonad.Layout.NoBordersモジュールで実現できる。

main = do
    wsbar <- spawnPipe myWsBar
    xmonad $ ewmh defaultConfig
       { borderWidth        = borderwidth
        -- any time Full mode, avoid xmobar area
       , layoutHook         = toggleLayouts (noBorders Full) $
                              avoidStruts $ lessBorders OnlyFloat $
                              myLayout
       ・・・

のように,lessBordersを使って,特にOnlyFloatタイプでボーダーなしにする。 smartBordersだとワークスペースにひとつだけウィンドウが表示されている時もボーダーが非表示になるのだが,ターミナルのピクセル数が合わなくなるのが嫌なのでこれは使わない。

lessBordersを使うと,細かく設定を行うことができて,いくつかのタイプが用意されていてそれに合致する条件の時はボーダーを付けなくなる。

詳しくは,

これでだいぶ,かなり便利になった。