-
picom
Picom is a compositor for X, and it is used for transparency and some other stuff that I don't know.
-
nitrogen
Nitrogen is used for setting background image for the first time and restoring it on each new session.
-
konsole
Konsole is default terminal of KDE Desktop environment if you wish to use another termianl emulator change
termcmd
insideconfig.def.h
Note that I patch DWM in a way that you can define all the thing that you need to start with DWM inside config file itself. Thanks to this.
Remove the line invole picom and nitrogen if you don't want them.
-
A simple indicator above tag name instead of default square one.
-
Transparency for topbar.
-
Restart DWM with one key combination(see config file for which combination).
-
Autostart program or scripts with DWM startup.
-
This patch prevents dwm from drawing tags with no active window (i.e. vacant) on the bar.
-
Press MODKEY+s (default) to make a client 'sticky'. A sticky client is visible on all tags.
-
This patch keeps layout, mwfact, barpos and nmaster per tag.
-
Gaps between windows.
Compatible with pertag. -
A group of functions that shift.
-
Cycle through all layouts.
-
Set measurements for floating window.
-
Place the title of focused client in the middle of barwin.
-
Added layouts:
Make sure that you have make
installed
1. git clone https://github.com/mohammadekhosravi/dwm
2. cd dwm
3. sudo make clean install
For information on keybinding please read the config.def.h
source code.
I Commented out all floating related keybindings so if you want to use them, uncomment them.