Xmonad: Difference between revisions
(add links for changes since 0.12/0.13) |
|||
(32 intermediate revisions by 14 users not shown) | |||
Line 5: | Line 5: | ||
This is the [http://xmonad.org xmonad] users' wiki. | This is the [http://xmonad.org xmonad] users' wiki. | ||
* [[/Frequently asked questions|FAQ]]: answers to common xmonad questions | * [[/Frequently asked questions|FAQ: Frequently Asked Questions]]: answers to common xmonad questions | ||
=== Configuration help === | === Configuration help === | ||
* [[/Screenshots|screenshot gallery]]: screenshots contributed by xmonad users. show off your own setup! | * [[/Screenshots|screenshot gallery]]: screenshots contributed by xmonad users illustrating many layouts. show off your own setup! | ||
* [[/Installing xmonad|installing xmonad]]: platform-specific instructions for how to install xmonad | * [[/Installing xmonad|installing xmonad]]: platform-specific instructions for how to install xmonad | ||
* '''[[/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 | ** [[/Config archive|heavily commented template style config file for the latest release of xmonad]] | ||
** [http://code.haskell.org/xmonad/man/xmonad.hs | ** [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 | |||
* [[/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 | ** [[/Using xmonad in MATE|MATE integration]] | ||
* [[/Using xmonad in KDE|kde integration]] | ** [[/Using xmonad in Unity 2D|unity 2d integration]] | ||
* [[/Using xmonad in XFCE|xfce integration]] -- needs updating | ** [[/Using xmonad in KDE|kde integration]] | ||
* [[/Using xmonad on Apple OSX|apple osx integration]] | ** [[/Using xmonad in XFCE|xfce integration]] -- needs updating | ||
* [[/Using xmonad on OLPC XO|olpc xo tips]] | ** [[/Using xmonad in LXDE|lxde integration]] | ||
* [http://wiki.archlinux.org/index.php/XMonad using xmonad on Arch Linux] | ** [[/Using xmonad on Apple OSX|apple osx integration]] | ||
** [[/Config archive/Running multiple xsessions at once|Running multiple xsessions at once]] | |||
* OS-specific instructions | |||
** [[/Using xmonad on OLPC XO|olpc xo tips]] | |||
** [http://wiki.archlinux.org/index.php/XMonad using xmonad on Arch Linux] | |||
** [[/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 32: | 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.9|notable changes since 0.9]] | |||
::[[/Notable changes since 0.8|notable changes since 0.8]] | ::[[/Notable changes since 0.8|notable changes since 0.8]] | ||
::[[/Notable changes since 0.7|notable changes since 0.7]] | ::[[/Notable changes since 0.7|notable changes since 0.7]] | ||
Line 42: | Line 55: | ||
* [http://xmonad.org/documentation.html xmonad.org documentation links] | * [http://xmonad.org/documentation.html xmonad.org documentation links] | ||
* [[/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]] | |||
* [[/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): | |||
<gallery>Image: Xmbindings.png</gallery> | <gallery>Image: Xmbindings.png</gallery> | ||
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]): | |||
<gallery>Image: Xmonad_cheatsheet_thumb.png</gallery> | |||
=== External documentation === | === External documentation === | ||
Line 53: | 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]] | ||
[[Image:xmonad-lambdacat.jpg|right|300px]] | [[Image:xmonad-lambdacat.jpg|right|300px]] | ||
Latest revision as of 23:41, 14 June 2017

xmonad: a tiling window manager
This is the xmonad users' wiki.
- FAQ: Frequently Asked Questions: answers to common xmonad questions
Configuration help
- screenshot gallery: screenshots contributed by xmonad users illustrating many layouts. show off your own setup!
- installing xmonad: platform-specific instructions for how to install xmonad
- 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
- heavily commented template style config file for the latest release of xmonad
- an example of customizing all settings for the development (darcs) version of xmonad DON'T USE THIS DIRECTLY; it is the same as
import XMonad; main = xmonad defaultConfig
except that it prevents you from seeing the result of xmonad upgrades. - general tips and tricks for configuring xmonad.hs: (>= xmonad-0.8)
- desktop environments
- OS-specific instructions
Tutorials
- guided tour of xmonad for users
- step-by-step configuration guide including xmobar status bar setup
- tutorial in Russian
- tombuntu's introduction to xmonad
- xmonad development tutorial
- guided tour of the xmonad source
- video tour of the source
Documentation
- Change log summaries
- overview of xmonad-contrib extensions plus how to edit configuration -- needs updating
- xmonad.org documentation links
- links to key code listings
- mutable state in contrib modules or xmonad.hs
- How xmonad startup works
- Loading xmonad in ghci
Keybindings cheatsheets
Classical (Inkscape svg version to modify with your custom bindings):
Alternative cheatsheet (PDF, PNG, SVG):
External documentation
- xmonad on Arch Linux
- xmonad manpage
- introduction to xmonad
- blog articles about xmonad
- xmonad blog feed
- xmonad on Gentoo
