title: Fullscreen and xmonad
body: <p>I am using xmonad and I am unable to get Chromium to display videos in fullscreen.</p>
  
  <p>It was my impression that the following would create a very basic Manage Hook that would detect fullscreen applications and make the window fullscreen and floating:</p>
  
  <pre><code>myManageHook = composeAll [ manageDocks
      , manageHook defaultConfig
      , (isFullscreen --&gt; doFullFloat) ]
  </code></pre>
  
  <p>NOTE: This does require xmonad-contrib, which I have.
  The issue is that a YouTube video in chromium will not fill to fit the entire screen when I tell YouTube to be fullscreen. The same thing occurs with Netflix too.</p>
  
  <p>Why is this not making videos fullscreen and how do I fix it? If it is needed my entire xmonad.hs config file is here: </p>
  
  <pre><code>import XMonad
  import XMonad.Hooks.DynamicLog
  import XMonad.Hooks.ManageDocks
  import XMonad.Hooks.ManageHelpers
  import XMonad.Util.EZConfig(additionalKeys)
  import XMonad.Layout.NoBorders
  import System.IO
  
  main = do
      config &lt;- statusBar "xmobar" myPP toggleXMobarKey myConfig
      xmonad $ config
  
  myPP = xmobarPP { ppTitle = xmobarColor "#0373fc" "" . shorten 50
              }
  
  myConfig = defaultConfig { manageHook = myManageHook
      , layoutHook = smartBorders . avoidStruts  $  layoutHook defaultConfig
      , terminal = "termite"
      , focusedBorderColor = "#00bbff"
      , modMask = mod4Mask     -- Rebind Mod to the Windows key
      }
  
  myManageHook = composeAll
     [ manageDocks
     , manageHook defaultConfig
     , (isFullscreen --&gt; doFullFloat)
     ]
  
  toggleXMobarKey XConfig {XMonad.modMask = modMask} = (modMask, xK_z)
  </code></pre>