Add 'swallowEventHook'
							parent
							
								
									b6ba9ab4ea
								
							
						
					
					
						commit
						e771a09fbe
					
				| 
						 | 
				
			
			@ -10,6 +10,7 @@ import XMonad.Hooks.ManageHelpers
 | 
			
		|||
import XMonad.Hooks.OnPropertyChange (onXPropertyChange)
 | 
			
		||||
import XMonad.Hooks.StatusBar
 | 
			
		||||
import XMonad.Hooks.StatusBar.PP
 | 
			
		||||
import XMonad.Hooks.WindowSwallowing (swallowEventHook)
 | 
			
		||||
import XMonad.Layout.CenteredIfSingle
 | 
			
		||||
import XMonad.Layout.IndependentScreens
 | 
			
		||||
import XMonad.Layout.PerScreen
 | 
			
		||||
| 
						 | 
				
			
			@ -130,9 +131,12 @@ myLayoutHook =
 | 
			
		|||
 | 
			
		||||
-- handleEventHook {{{
 | 
			
		||||
myHandleEventHook =
 | 
			
		||||
     onXPropertyChange "WM_NAME" myDynamicManageHook
 | 
			
		||||
  <> handleEventHook def
 | 
			
		||||
  handleEventHook def
 | 
			
		||||
    -- See window swallowing (https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Hooks-WindowSwallowing.html)
 | 
			
		||||
    <> swallowEventHook (className =? "Alacritty") (return True)
 | 
			
		||||
    <> onXPropertyChange "WM_NAME" myDynamicManageHook
 | 
			
		||||
    <> Hacks.windowedFullscreenFixEventHook
 | 
			
		||||
    <> hintsEventHook
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
-- }}}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue