<div dir="ltr">Hi,<div><br></div><div>Currently, if a window goes into full screen mode (e.g., if I hit "f" while watching a youtube video in Chrome), I would like it to take up the entire screen and also remove the window border. I have tried doing this with the code snippets I've included below (full <a href="https://pastebin.com/uDqdETiF">xmonad.hs</a>). However this only works partially. The window resizes to take up the entire screen, including toggling struts. However, the border does not toggle off. Is there anything I can do differently? Thank you.</div><div><br></div><div>-- Define a function which toggles borders and also does full float<br>doFullFloatNoBorders :: ManageHook<br>doFullFloatNoBorders = do<br>  liftX $ withFocused toggleBorder<br>  doFullFloat<br><br>myManageHook :: [ManageHook]<br>myManageHook =<br>    [ isFullscreen                  --> doFullFloatNoBorders</div><div>      -- more rules</div><div>    ]<br>    where role = stringProperty "WM_WINDOW_ROLE"<br>          unfloat = ask >>= doF . W.sink<br clear="all"><div><br></div><div>myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $<br>    [      -- Toggle borders<br></div>     ((modMask .|. shiftMask, xK_b     ), withFocused toggleBorder)</div><div>     -- more key definitions<br><div>    ]</div><div><br></div><div>-- Main configuration<br>myConfig = ewmhFullscreen $ ewmh def<br>        { modMask            = mod1Mask</div><div>        , keys               = myKeys<br>        , manageHook         = manageDocks <+> composeAll myManageHook</div><div>        -- more configuration<br>        }<br>-- Key binding to toggle the gap for the bar.<br>toggleStrutsKey XConfig {XMonad.modMask = modMask} = (modMask .|. controlMask, xK_b)<br><br>main = xmonad =<< statusBar "xmonad" def toggleStrutsKey myConfig<br></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font face="'courier new', monospace"><b>Eyal Erez <</b><a href="mailto:oneself@gmail.com" target="_blank"><b>oneself@gmail.com</b></a><b>></b><br><br></font><div><div><font face="'courier new', monospace">There are 10 types of people, those who know binary and those who don't.</font></div></div><div><font face="'courier new', monospace"><br></font></div></div></div></div></div>