| ||||||||
| ||||||||
| ||||||||
Description | ||||||||
Makes xmonad use the EWMH hints to tell panel applications about its workspaces and the windows therein. It also allows the user to interact with xmonad by clicking on panels and window lists. | ||||||||
Synopsis | ||||||||
| ||||||||
Usage | ||||||||
You can use this module with the following in your ~/.xmonad/xmonad.hs: import XMonad import XMonad.Hooks.EwmhDesktops myLogHook :: X () myLogHook = ewmhDesktopsLogHook myLayoutHook = ewmhDesktopsLayout $ avoidStruts $ layoutHook defaultConfig main = xmonad defaultConfig { layoutHook = myLayouts, logHook = myLogHook } avoidStruts is used to automatically leave space for dock programs, and can be found in XMonad.Hooks.ManageDocks. For more detailed instructions on editing the layoutHook see: XMonad.Doc.Extending#The_log_hook_and_external_status_bars For more detailed instructions on editing the layoutHook see: | ||||||||
data EwmhDesktopsHook | ||||||||
| ||||||||
ewmhDesktopsLogHook :: X () | ||||||||
Notifies pagers and window lists, such as those in the gnome-panel of the current state of workspaces and windows. | ||||||||
ewmhDesktopsLogHookCustom :: ([WindowSpace] -> [WindowSpace]) -> X () | ||||||||
Generalized version of ewmhDesktopsLogHook that allows an arbitrary user-specified function to transform the workspace list (post-sorting) | ||||||||
ewmhDesktopsLayout :: layout a -> HandleEvent EwmhDesktopsHook layout a | ||||||||
Intercepts messages from pagers and similar applications and reacts on them. Currently supports:
| ||||||||
Produced by Haddock version 2.4.1 |