Skip to content

nggit/dwm-6.1

Repository files navigation

dwm 6.1 (customized)

This is a dynamic window manager from suckless.org, with the following (minimal and useful) patches[1] applied:

  • attachaside
  • autoresize
  • autostart
  • bottomstack
  • center
  • dualstatus
  • fancybarclickable
  • gaplessgrid
  • moveresize
  • pertag
  • savefloats
  • sticky
  • systray

Build and Install

$ make clean
$ make
# make install

Please note that dwm uses config.h or config.def.h for its configuration. Which configuration must be done prior to compilation.

Starting dwm

You can use your favorite Display Manager / Login Manager, or append this line to your ~/.xinitrc:

exec dwm

To launch an X session with ConsoleKit:

exec ck-launch-session dbus-launch --sh-syntax --exit-with-session dwm

Usage

Basic Shortcuts:

Keys Type Description
ALT + F Layout Floating
ALT + G Layout Grid
ALT + M Layout Monocle (Maximized)
ALT + T Layout Tile
ALT + P Command dmenu Launcher
ALT + SHIFT + ENTER Command Launch a terminal window
ALT + SHIFT + SPACE Command Toggle floating on a window
ALT + SHIFT + C Command Close a window
ALT + SHIFT + Q Command Quit dwm

For the rest please check config.def.h.

Tips

If the window for a Java-based application goes blank, you can set the following environment variables as a workaround:

export _JAVA_AWT_WM_NONREPARENTING=1

Demo

dwm

1. Some patches have been modified / fixed.

About

dwm 6.1 (customized)

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors