[xmonad] xmonad.hs to update

Platon Pronko platon7pronko at gmail.com
Sun Oct 3 12:33:24 UTC 2021


Hi!

Does it still compile sucessfully? (check with `xmonad --recompile`)
Does it start at all? (check with `ps -ef | grep xmonad`)

Your description sounds like window manager failed to start completely.

Best regards,
Platon Pronko

On 2021-10-02 11:15, Alain Bertrand wrote:
> Hi,
> 
> On Debian 11, the following xmonad.hs seems not to work anymore.
> 
> Cursor is changed to a cross and empty workspaces display the last used workspace screen.
> 
> Moreover, I would like to add the spiral layout which seems to be so great. I feel a little bit ashamed that after all these years using Xmonad, I still can't configure it by myself but in fact it breaks so rarely that there is no point in tinkering with it.
> 
> Thanks in advance.
> 
> 
> 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"
>          spawnOn "clavier" "/home/alain/bin/clavier_conf"
>          spawnOn "1" "/usr/bin/firefox"
>          spawnOn "1" "/usr/bin/thunderbird"
>          setWMName "LG3D"
> 
> 
>   main=do
>     xmonad  $ docks def
>       {
>       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 at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad


More information about the xmonad mailing list