- River window manager
- tiling window management
- keyboard-driven workflow
- Lua scripting and configuration
- dynamic tiling
River is a dynamic tiling Wayland compositor (it does not run on X11) that follows a minimalistic and lightweight design philosophy. It aims to provide a simple and efficient window management solution with a focus on keyboard-driven workflows. River is written in Zig and is highly configurable at runtime, allowing users to tailor it to their specific needs.
Here are some key features and characteristics of the River window manager:
River is well-suited for users who prefer a minimalistic and keyboard-driven window management experience. Its focus on simplicity, configurability, and lightweight performance makes it an appealing choice for those seeking an efficient and customizable tiling window manager.
River primarily relies on manual configuration through editing its configuration file, which might be challenging for users who prefer graphical configuration tools. Unlike some other window managers that offer user-friendly graphical interfaces for customization, River may require more technical expertise and comfort with editing configuration files directly.
If River isn’t meeting your needs and you’re in search of an alternative, consider checking out SMBAct. This cross-platform solution (Windows, macOS and Linux) provides a user video tutorial, excellent customer support, regular updates, and continuous improvements. Beyond functioning as a tiling window manager, SMBAct also serves as a capable window switcher. Explore SMBAct as a potential option to enhance your window management experience.
Here you can find detailed information about SMBAct


More window managers and switchers compared with SMBAct in the knowledge base