dwm-enhanced is a customized version of suckless dwm that provides high level experience.
In order to build dwm-enhanced you need to have X installed on your system.
To have complete functionality while using dwm-enhanced, please install bin scripts and the following dependencies:
dependency | role |
---|---|
setxkbmap | keyboard layout switcher |
flameshot | screenshoting |
st-enhanced | terminal |
dmenu-enhanced | app launcher & cmd executer |
slock-enhanced | lockscreen |
dwmblocks-enhanced | modular statusbar |
sbs | background setter |
Enter the following command to build and install dwm-enhanced:
sudo make clean install
Config file is the source code itself! General options are defined in the config header
command | role |
---|---|
ctrl + return | open dmenu |
ctrl + space | search on browser |
alt + f | toggle fullscreen |
alt + tab | switch between previous-current tag |
alt + space | switch keyboard layout between us/tr |
alt + shift + return | open terminal |
alt + b | hide statusbar |
alt + [j, k] | focus next stack in 1 [clockwise,counterclockwise] step |
alt + [period, comma] | focus [forward,backward] monitor |
alt + shift + [period, comma] | move window to [forward,backward] monitor |
alt + shift + [j, k] | move stack position to [clockwise,counterclockwise] |
alt + shift + [t, f] | change tag's layout to [tiled,float] |
alt + [h, l] | [decrease,increase] master size |
alt + return | put focused stack into master |
alt + shift + e | quit stack |
alt + [-, +, =] | [decrease,increase,reset] gap size |
alt + [0-1-2..9] | switch to specified tag |
alt + 0 | preview all stacks of all tags |
alt + shift + [0-1-2..9] | move focused stack to specified tag |
alt + shift + 0 | embed focused stack to all tags |
alt + shift + l | lock screen |
alt + shift + f7 | change window background |
alt + shift + f12 | quit dwm session |
alt + shift + p | use screenshot tool |
prtsc | use screenshot tool |
Enter the following command to uninstall dwm-enhanced completely from the machine:
sudo make clean uninstall