Difference between revisions of "Xmonad"
Jump to navigation
Jump to search
(tell people not to use the example config directly) |
|||
(4 intermediate revisions by 3 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 |
+ | ** [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 |
||
Line 37: | Line 37: | ||
* [[/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.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 52: | Line 54: | ||
* [[/startup|How xmonad startup works]] |
* [[/startup|How xmonad startup works]] |
||
− | ===Keybindings |
+ | ===Keybindings cheatsheets=== |
⚫ | |||
+ | |||
<gallery>Image: Xmbindings.png</gallery> |
<gallery>Image: Xmbindings.png</gallery> |
||
⚫ | |||
− | Alternative cheatsheet |
+ | 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> |
<gallery>Image: Xmonad_cheatsheet_thumb.png</gallery> |
Revision as of 22:46, 17 April 2014
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
Keybindings cheatsheets
Classical (Inkscape svg version to modify with your custom bindings):
Alternative cheatsheet (PDF, PNG, SVG):