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 [hidden email] http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad |
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. 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 <[hidden email]> wrote: Hello, brandon s allbery kf8nh _______________________________________________ xmonad mailing list [hidden email] http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad |
Free forum by Nabble | Edit this page |