[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 revision | |||
howtos:window_managers:dwm_-_dynamic_window_manager [2021/11/14 21:15 (UTC)] – Add more information to Dependices, Key Shortcuts, and Program Menu cppimmo | howtos:window_managers:dwm_-_dynamic_window_manager [2023/06/09 20:22 (UTC)] (current) – Fix typos & add external links cppimmo | ||
---|---|---|---|
Line 1: | Line 1: | ||
<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | ||
====== dwm - dynamic window manager ====== | ====== dwm - dynamic window manager ====== | ||
- | dwm is a dynamic window manager for X11 that supports organization of windows in tiled, floating, and | + | [[http://dwm.suckless.org/ |
monocle layouts. Windows are grouped together on tags where they can be reorganized and modified.\\ \\ | monocle layouts. Windows are grouped together on tags where they can be reorganized and modified.\\ \\ | ||
{{: | {{: | ||
Line 15: | Line 15: | ||
===== Starting dwm ===== | ===== Starting dwm ===== | ||
The SlackBuilds dwm will create a xinit script for you. | The SlackBuilds dwm will create a xinit script for you. | ||
- | If you build dwm yourself you will need to create a file named xinitrc.dwm in the | + | If you build dwm yourself you will need to create a file named //xinitrc.dwm// in the |
- | / | + | // / |
- | A typically | + | A typical |
< | < | ||
# / | # / | ||
Line 28: | Line 28: | ||
exec dwm # start dwm | exec dwm # start dwm | ||
</ | </ | ||
- | With that in place run xwmconfig in your terminal to switch to your configuration file. | + | With that in place run **xwmconfig** in your terminal to switch to your configuration file. |
===== Configuration ===== | ===== Configuration ===== | ||
dwm configuration is done through the C source code instead of a runtime configuration file. | dwm configuration is done through the C source code instead of a runtime configuration file. | ||
- | The config.h file contains all of the configuration options. | + | The //config.h// file contains all of the configuration options. |
<note important> | <note important> | ||
===== Patching ===== | ===== Patching ===== | ||
Line 38: | Line 38: | ||
===== Using dwm ===== | ===== Using dwm ===== | ||
Using dwm is fairly simple. Try pressing < | Using dwm is fairly simple. Try pressing < | ||
- | By default this will be set to st, but you can symbolically link your terminal emulator of choice to st. | + | By default this will be set to st ([[http:// |
Now open a few more terminal windows. You should notice the tiling effect. To change focus simply hover your | Now open a few more terminal windows. You should notice the tiling effect. To change focus simply hover your | ||
mouse cursor over another window or press < | mouse cursor over another window or press < | ||
Line 78: | Line 78: | ||
===== Program Menu ===== | ===== Program Menu ===== | ||
- | dmenu is the preferred program launcher/ | + | [[http:// |
To install dmenu visit [[https:// | To install dmenu visit [[https:// | ||
<= | <= |