loannaflip / dynamd

dynamd window manager for X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dynamd

dynamd is an extremely fast, light-weight, efficient, highly-customizable and dynamic window manager based on DWM for X

Build Requirements

  • Xlib header files
  • libxft
  • libxcb
  • libX11
  • xcb

NOTE

The source code contains my personal configuration. If you want to use it make sure to look carefully in src/Makefile (specially CFLAGS & LDFLAGS) and src/config.h. If you don't want multiple monitors support, make sure to completely remove XINERAMA.

Installation

<superuser> make --jobs "$(nproc || printf '%s\n' 1)" install

Running dynamd

Add the following line to your ~/.xinitrc to start dynamd using startx:

exec dynamd

Java Applications

Java applications are known to misbehave as java doesn't know which WM is running. This results in GUI of specific java applications to not work properly. Therefore, WMNAME can be used and set it to LG3D, to solve the issue.

  • Install WMNAME and execute wmname LG3D to fix Java applications misbehaving. To make it permanent it can either be added in the startup script (startup/startup.sh) or ~/.xinitrc.

LICENSE

The project is licensed under the MIT license. For more information, see the LICENSE file.

About

dynamd window manager for X

License:MIT License


Languages

Language:C 96.3%Language:Makefile 1.9%Language:Shell 1.8%