Freedom251 › Window Management Software
Ratpoison

What Ratpoison is
Ratpoison is a free Linux window manager modeled largely after GNU Screen. All interaction uses keystrokes through a prefix map. The screen can be divided into non-overlapping frames, each holding at most one maximized window; splits may be horizontal or vertical. Commands support switching among X11 screens and navigating across them. Ratpoison avoids large library dependencies, fancy graphics, and window decorations. Its status bar can be customized, including font and position. Hooks let users attach scripts to events, and commands can run non-interactively through the command-line interface. Some programs may be difficult to use because they are designed for other window-management paradigms. The official site lists version 1.4.9 as the current stable release, with source archives and Git links. Documentation, a FAQ, wiki, mailing list, and Libera.Chat IRC channel are listed support resources. Ratpoison is distributed under GPL version 2 or later.
Who it suits
Ratpoison suits Linux users who prefer keyboard-only control, maximized windows in arranged frames, and scriptable commands. It is less suited to programs built around different window-management models.
What it does well
- Free Linux window manager
- Keyboard-only interaction
- Horizontal and vertical frame splits
- Event hooks for scripts
- No decorative window dependencies
What to know first
- Some programs may be difficult to use
- Each frame shows one window
- Current stable release is version 1.4.9
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Ratpoison | Current stable version listed as 1.4.9 | Free |
As nongnu.org lists them, read 5 Oct 2026. The maker's own page has the final word.
Verdict
Ratpoison offers a command-focused Linux desktop with frame layouts, scripting hooks, and minimal interface dependencies. Its keyboard-only design and compatibility limitation should guide the choice.
Facts from Ratpoison's own pages
- Automation
- Users can attach scripts to Ratpoison events using hooks. · nongnu.org, 5 Oct 2026
- Command line
- Ratpoison commands can be invoked non-interactively, including through its command-line interface. · nongnu.org, 5 Oct 2026
- Compatibility limit
- The manual notes that some programs are difficult to use under Ratpoison because they are tailored to particular window management paradigms. · nongnu.org, 5 Oct 2026
- Customization
- The manual describes visual customization options for the status bar, including its font and position. · nongnu.org, 5 Oct 2026
- Dependencies and interface
- The official site describes Ratpoison as having no large library dependencies, fancy graphics, or window decorations. · nongnu.org, 5 Oct 2026
- Downloads
- The official site lists version 1.4.9 as the current stable release and links to source archives and Git. · nongnu.org, 5 Oct 2026
- Frame layout
- Frames can be split horizontally or vertically, and each frame can show at most one window. · nongnu.org, 5 Oct 2026
- Frames
- The screen can be split into non-overlapping frames, with windows kept maximized inside them. · nongnu.org, 5 Oct 2026
- Keyboard control
- All interaction with the window manager is done through keystrokes, using a prefix map. · nongnu.org, 5 Oct 2026
- License
- The manual states that Ratpoison is distributed under the GNU General Public License, version 2 or later. · nongnu.org, 5 Oct 2026
- Multiple screens
- Commands let users switch among X11 screens and navigate across screens. · nongnu.org, 5 Oct 2026
- Product
- Ratpoison is a simple window manager modeled largely after GNU Screen. · nongnu.org, 5 Oct 2026
- Support
- The site points users to a mailing list for bugs and development, documentation, a FAQ, a wiki, and the #ratpoison IRC channel on Libera.Chat. · nongnu.org, 5 Oct 2026
Where Ratpoison stands on Freedom251
- Window Management Software#27 of 65