windows overlap the task bar

Hello, I have been running xmonad for years on my desktop (Debian 7, then 8 and 9) and I am highly satisfied: this is the only one that prevents me to "try another thing"! On my laptop (ubuntu 18.04), the windows overlap the task bar though I use exactly the same xmonad.hs file as I do on my desktop. Could you help me ? TIA Alain import XMonad import XMonad.Hooks.SetWMName import XMonad.Hooks.ManageDocks import qualified Data.Map as M import Graphics.X11.Xlib import XMonad.Config.Azerty import XMonad.Prompt import XMonad.Prompt.Shell import XMonad.Prompt.XMonad import XMonad.Actions.SpawnOn myStartUpHook :: X () myStartUpHook = do spawnOn "panel" "xfce4-panel" setWMName "LG3D" main=do xmonad azertyConfig { layoutHook=avoidStruts $ layoutHook defaultConfig , manageHook=manageHook defaultConfig <+> manageDocks , modMask = mod4Mask , keys = myKeys <+> keys azertyConfig , startupHook = myStartUpHook } -- main=do -- xmonad { keys = myKeys <+> keys azertyConfig } -- { -- layoutHook=avoidStruts $ layoutHook defaultConfig -- , manageHook=manageHook defaultConfig <+> manageDocks -- , startupHook = setWMName "LG3D" -- } -- -- myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList [ ((modm, xK_F12), xmonadPrompt defaultXPConfig) , ((modm, xK_F3 ), shellPrompt defaultXPConfig) ]

If you're running a newer version, you need more than just avoidStruts and
manageDocks. The docks combinator in more recent versions has all the
necessary hooks.
http://hackage.haskell.org/package/xmonad-contrib-0.15/docs/XMonad-Hooks-Man...
Note new docksStartupHook, and that docksEventHook is now required. (In
older versions only the xfce4 and KDE panels required it.) "docks" handles
this for you and is preferred.
On Sun, May 12, 2019 at 10:01 AM Alain Bertrand
Hello,
I have been running xmonad for years on my desktop (Debian 7, then 8 and 9) and I am highly satisfied: this is the only one that prevents me to "try another thing"!
On my laptop (ubuntu 18.04), the windows overlap the task bar though I use exactly the same xmonad.hs file as I do on my desktop.
Could you help me ?
TIA
Alain
import XMonad import XMonad.Hooks.SetWMName import XMonad.Hooks.ManageDocks import qualified Data.Map as M import Graphics.X11.Xlib import XMonad.Config.Azerty import XMonad.Prompt import XMonad.Prompt.Shell import XMonad.Prompt.XMonad import XMonad.Actions.SpawnOn
myStartUpHook :: X () myStartUpHook = do spawnOn "panel" "xfce4-panel" setWMName "LG3D"
main=do xmonad azertyConfig { layoutHook=avoidStruts $ layoutHook defaultConfig , manageHook=manageHook defaultConfig <+> manageDocks , modMask = mod4Mask , keys = myKeys <+> keys azertyConfig , startupHook = myStartUpHook }
-- main=do -- xmonad { keys = myKeys <+> keys azertyConfig } -- { -- layoutHook=avoidStruts $ layoutHook defaultConfig -- , manageHook=manageHook defaultConfig <+> manageDocks -- , startupHook = setWMName "LG3D" -- } -- -- myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList [ ((modm, xK_F12), xmonadPrompt defaultXPConfig) , ((modm, xK_F3 ), shellPrompt defaultXPConfig) ]
_______________________________________________ xmonad mailing list xmonad@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
-- brandon s allbery kf8nh allbery.b@gmail.com
participants (2)
-
Alain Bertrand
-
Brandon Allbery