Difference between revisions of "Xmonad"

From HaskellWiki
Jump to: navigation, search
m (Configuration help: mv unity2D config tips up just below gnome. minor rephrasing for clarity)
(add links for changes since 0.12/0.13)
 
(16 intermediate revisions by 9 users not shown)
Line 13: Line 13:
 
* '''[[/Config archive|config archive]]''': a collection of xmonad.hs files from real, live xmonad users -- feel free to read them for ideas, use or adapt them as you see fit, or upload your own
 
* '''[[/Config archive|config archive]]''': a collection of xmonad.hs files from real, live xmonad users -- feel free to read them for ideas, use or adapt them as you see fit, or upload your own
 
** [[/Config archive|heavily commented template style config file for the latest release of xmonad]]
 
** [[/Config archive|heavily commented template style config file for the latest release of xmonad]]
** [http://code.haskell.org/xmonad/man/xmonad.hs template config file for the development (darcs) version of xmonad]
+
** [http://code.haskell.org/xmonad/man/xmonad.hs an example of customizing all settings for the development (darcs) version of xmonad] DON'T USE THIS DIRECTLY; it is the same as <code>import XMonad; main = xmonad defaultConfig</code> except that it prevents you from seeing the result of xmonad upgrades.
 
** [[/General xmonad.hs config tips|general tips and tricks for configuring xmonad.hs]]: (>= xmonad-0.8)
 
** [[/General xmonad.hs config tips|general tips and tricks for configuring xmonad.hs]]: (>= xmonad-0.8)
 
* desktop environments
 
* desktop environments
 
** [[/Basic Desktop Environment Integration|basic desktop environment integration]] (>= xmonad-0.8)
 
** [[/Basic Desktop Environment Integration|basic desktop environment integration]] (>= xmonad-0.8)
** [[/Using xmonad in Gnome|gnome integration]]
+
** [[/Using xmonad in MATE|MATE integration]]
 
** [[/Using xmonad in Unity 2D|unity 2d integration]]
 
** [[/Using xmonad in Unity 2D|unity 2d integration]]
 
** [[/Using xmonad in KDE|kde integration]]
 
** [[/Using xmonad in KDE|kde integration]]
 
** [[/Using xmonad in XFCE|xfce integration]] -- needs updating
 
** [[/Using xmonad in XFCE|xfce integration]] -- needs updating
** [[/Using xmonad in LXDE|lxde integration]] -- needs to be written
+
** [[/Using xmonad in LXDE|lxde integration]]
 
** [[/Using xmonad on Apple OSX|apple osx integration]]
 
** [[/Using xmonad on Apple OSX|apple osx integration]]
  +
** [[/Config archive/Running multiple xsessions at once|Running multiple xsessions at once]]
 
* OS-specific instructions
 
* OS-specific instructions
 
** [[/Using xmonad on OLPC XO|olpc xo tips]]
 
** [[/Using xmonad on OLPC XO|olpc xo tips]]
 
** [http://wiki.archlinux.org/index.php/XMonad using xmonad on Arch Linux]
 
** [http://wiki.archlinux.org/index.php/XMonad using xmonad on Arch Linux]
 
** [[/Using xmonad in Ubuntu|using xmonad in Ubuntu]]
 
** [[/Using xmonad in Ubuntu|using xmonad in Ubuntu]]
  +
** [[/Using xmonad in Lubuntu|using xmonad in Lubuntu]]
  +
** [http://wiki.gentoo.org/wiki/Xmonad using xmonad on Gentoo]
   
 
=== Tutorials ===
 
=== Tutorials ===
Line 36: Line 39:
 
* [[/xmonad development tutorial|xmonad development tutorial]]
 
* [[/xmonad development tutorial|xmonad development tutorial]]
 
* [[/Guided tour of the xmonad source|guided tour of the xmonad source]]
 
* [[/Guided tour of the xmonad source|guided tour of the xmonad source]]
  +
* [http://www.youtube.com/watch?v=63MpfyZUcrU video tour of the source]
   
 
=== Documentation ===
 
=== Documentation ===
   
 
* Change log summaries
 
* Change log summaries
  +
::[[/Notable changes since 0.13|notable changes since 0.13]]
  +
::[[/Notable changes since 0.12|notable changes since 0.12]]
  +
::[[/Notable changes since 0.11|notable changes since 0.11]]
 
::[[/Notable changes since 0.10|notable changes since 0.10]]
 
::[[/Notable changes since 0.10|notable changes since 0.10]]
 
::[[/Notable changes since 0.9|notable changes since 0.9]]
 
::[[/Notable changes since 0.9|notable changes since 0.9]]
Line 49: Line 56:
 
* [[/Key codes|links to key code listings]]
 
* [[/Key codes|links to key code listings]]
 
* [[/Mutable state in contrib modules or xmonad.hs|mutable state in contrib modules or xmonad.hs]]
 
* [[/Mutable state in contrib modules or xmonad.hs|mutable state in contrib modules or xmonad.hs]]
  +
* [[/startup|How xmonad startup works]]
  +
* [[/ghci|Loading xmonad in ghci]]
  +
 
===Keybindings cheatsheets===
 
Classical ([http://haskell.org/haskellwiki/Image:Xmbindings.svg Inkscape svg version] to modify with your custom bindings):
   
===Keybindings cheatsheet===
 
 
<gallery>Image: Xmbindings.png</gallery>
 
<gallery>Image: Xmbindings.png</gallery>
[http://haskell.org/haskellwiki/Image:Xmbindings.svg Inkscape svg version] to modify with your custom bindings.
 
   
Alternative cheatsheet, more illustrated :
 
  +
Alternative cheatsheet ([http://julien.vaubourg.com/files/xmonad_cheatsheet.pdf PDF], [http://julien.vaubourg.com/files/xmonad_cheatsheet.png PNG], [http://julien.vaubourg.com/files/xmonad_cheatsheet.svg SVG]):
   
* [http://julien.jsand.net/xmonad_cheatsheet.pdf PDF]
 
  +
<gallery>Image: Xmonad_cheatsheet_thumb.png‎</gallery>
* [http://julien.jsand.net/xmonad_cheatsheet.png PNG]
 
* [http://julien.jsand.net/xmonad_cheatsheet.svg SVG]
 
   
 
=== External documentation ===
 
=== External documentation ===
Line 67: Line 75:
 
* [http://xmonad.org/press.html blog articles about xmonad]
 
* [http://xmonad.org/press.html blog articles about xmonad]
 
* [http://xmonad.wordpress.com xmonad blog feed]
 
* [http://xmonad.wordpress.com xmonad blog feed]
  +
* [http://wiki.gentoo.org/wiki/Xmonad xmonad on Gentoo]
   
 
[[Category:XMonad]]
 
[[Category:XMonad]]

Latest revision as of 23:41, 14 June 2017

Xmonad-logo-small.png

XMonad


xmonad: a tiling window manager

This is the xmonad users' wiki.

Configuration help

Tutorials

Documentation

  • Change log summaries
notable changes since 0.13
notable changes since 0.12
notable changes since 0.11
notable changes since 0.10
notable changes since 0.9
notable changes since 0.8
notable changes since 0.7
notable changes since 0.6

Keybindings cheatsheets

Classical (Inkscape svg version to modify with your custom bindings):

Alternative cheatsheet (PDF, PNG, SVG):

External documentation