ralphywm is a modern, fast, lightweight tiling window manager written in C. It supports both horizontal and vertical tiling layouts, giving users complete control over window placement and workflow. Designed for Arch Linux users, it includes specific optimizations for systems running the bore rt kernel and utilizing zram for enhanced performance and responsiveness.
- 🧱 Tiling Focus: Dynamic horizontal and vertical tiling modes with flexible layout management.
- 🚀 High Performance: Advanced optimizations deliver extremely fast window operations and layout recomputations.
- 🪶 Lightweight: Minimal resource footprint keeps the system snappy and responsive.
- 🛠️ Customizable: Source available in C for deep customization and extension.
- 🧠 Kernel Tweaks: Utilizes bore real-time (RT) kernel patches for lower latency.
- 💾 zram Support: Integrates with zram compression to boost memory efficiency.
- Arch Linux
- bore RT kernel
- zram setup/configuration
- C compiler (e.g.,
gccorclang)
- Clone the repository:
git clone <repo-url> ralphywm cd ralphywm
- Build using the provided Makefile or compile manually.
- Configure your X session to start
ralphywm.
Refer to the configuration files or examples in the repository for key bindings and behavior customization.
This window manager is tailored for users seeking a lightweight, high-performance environment on Arch Linux with bore RT kernels and zram. Customize it to fit your workflow and enjoy a responsive desktop experience!