diff options
| author | Josh Rahm <rahm@google.com> | 2020-02-04 17:06:15 -0700 |
|---|---|---|
| committer | Josh Rahm <rahm@google.com> | 2020-02-04 17:06:15 -0700 |
| commit | 0fb570be284eb09403d29c796ded65642ced1e18 (patch) | |
| tree | 4f5595b034596dc8d285dbd5bfe94b3ec88b4151 /src/Main.hs | |
| parent | 955ab19496869e7f8d1c244a975346e45370cee1 (diff) | |
| download | rde-0fb570be284eb09403d29c796ded65642ced1e18.tar.gz rde-0fb570be284eb09403d29c796ded65642ced1e18.tar.bz2 rde-0fb570be284eb09403d29c796ded65642ced1e18.zip | |
Enable fullscreen for fullscreen applications
Diffstat (limited to 'src/Main.hs')
| -rw-r--r-- | src/Main.hs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Main.hs b/src/Main.hs index 21bc4ba..533a7a1 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -8,7 +8,9 @@ import System.FilePath import System.Process import Internal.Layout import XMonad.Hooks.ManageHelpers +import XMonad.Layout.IndependentScreens import Text.Printf +import XMonad.Hooks.EwmhDesktops import Internal.Keys import Internal.LayoutDraw @@ -36,12 +38,13 @@ main = do , startupHook = do spawn fp , manageHook = composeAll [ - isFullscreen --> doFloat + isFullscreen --> doFullFloat , className =? "Tilda" --> doFloat , className =? "MPlayer" --> doFloat , className =? "mpv" --> doFloat , className =? "gnubby_ssh_prompt" --> doFloat ] + , handleEventHook = fullscreenEventHook } let toggleStructsKey XConfig {XMonad.modMask = modMask} = (modMask, xK_b) @@ -59,6 +62,7 @@ main = do (printf "<fn=1>%s</fn>" :: String -> String) , ppSep = xmobarColor "#404040" "" " ──── " + , ppLayout = const "" , ppExtras = [showLayout] , ppOrder = \ss -> let (icons, etc) = partition ("<icon"`isPrefixOf`) ss in icons ++ etc |