[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
howtos:window_managers:xmonad_tiling_window_manager [2012/11/04 15:30 (UTC)] – [Xmonad as a Windowmanager for Slackware] syntax fix sycamorex | howtos:window_managers:xmonad_tiling_window_manager [2012/12/20 03:16 (UTC)] (current) – [Sources] added author tag mfillpot | ||
---|---|---|---|
Line 6: | Line 6: | ||
For Xmonad read [[http:// | For Xmonad read [[http:// | ||
- | ====Required packages==== | + | ===== Required packages |
Xmonad is not included in Slackware by default, but available via [[http:// | Xmonad is not included in Slackware by default, but available via [[http:// | ||
Here are the packages in the correct build order: | Here are the packages in the correct build order: | ||
Line 26: | Line 26: | ||
I have additionally installed [[http:// | I have additionally installed [[http:// | ||
- | ====Configuration of Xmonad==== | + | ===== Configuration of Xmonad |
After building and installing the above packages you can configure Xmonad. One remarkable feature of xmonad as well as xmobar is that it is not only written in the functional language Haskell, but also the configuration is a Haskell file. This makes it a bit difficult to understand the configuration files if one doesn' | After building and installing the above packages you can configure Xmonad. One remarkable feature of xmonad as well as xmobar is that it is not only written in the functional language Haskell, but also the configuration is a Haskell file. This makes it a bit difficult to understand the configuration files if one doesn' | ||
At first one has to configure '' | At first one has to configure '' | ||
- | ==.xinitrc== | + | ==== .xinitrc |
the following sections of my '' | the following sections of my '' | ||
<code bash> | <code bash> | ||
Line 49: | Line 49: | ||
</ | </ | ||
- | ==.xmobarrc== | + | ==== .xmobarrc |
xmobar is a statusbar and displays useful information, | xmobar is a statusbar and displays useful information, | ||
<code haskell> | <code haskell> | ||
Line 79: | Line 79: | ||
For further explanation please read the manuals. | For further explanation please read the manuals. | ||
- | ==xmonad.hs== | + | ==== xmonad.hs |
Here is an example of my '' | Here is an example of my '' | ||
<code haskell> | <code haskell> | ||
Line 110: | Line 110: | ||
Please read the documentation for '' | Please read the documentation for '' | ||
- | ====Additional Hints==== | + | ===== Additional Hints ===== |
One can reload the configurations for xmobar and/or xmonad after changes with < | One can reload the configurations for xmobar and/or xmonad after changes with < | ||
When using a tiling window manager one experiences that some applications behave unusual. In my '' | When using a tiling window manager one experiences that some applications behave unusual. In my '' | ||
+ | |||
====== Sources ====== | ====== Sources ====== | ||
<!-- If you are copying information from another source, then specify that source --> | <!-- If you are copying information from another source, then specify that source --> | ||
<!-- * Original source: [[http:// | <!-- * Original source: [[http:// | ||
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> | ||
- | * Originally written by [[wiki: | + | * Originally written by [[wiki: |
<!-- * Contributions by [[wiki: | <!-- * Contributions by [[wiki: | ||
<!-- Please do not modify anything below, except adding new tags.--> | <!-- Please do not modify anything below, except adding new tags.--> | ||
<!-- You must remove the tag-word " | <!-- You must remove the tag-word " | ||
- | {{tag> | + | {{tag> |