MyWM is a lightweight, tiling window manager for the X Window System written in modern C++ (C++20). It provides basic window management functionality with keyboard-driven control and simple window decorations.
presentation.mp4
- Win + Enter: Launch terminal
- Win + D: Launch application launcher (dmenu)
- Win + Q: Close focused window
- Win + F4: Exit window manager
- C++20
- Xlib (libx11-dev)
- CMake (>= 3.10)
# Clone repo
git clone https://github.com/Zestria/my_wm.git
cd my_wm
# Build
mkdir build && cd build
cmake ..
make
// Run
startx ./my_wm- More layout modes
- Workspaces
- Fullscreen mode