Ratpoison - Say good-bye to the rodent -------------------------------------- Copyright (C) 2000, 2001, 2002, 2003, 2004 Shawn Betts Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. About ----- ratpoison is a simple Window Manager with no fat library dependencies, no fancy graphics, no window decorations, and no flashy wank. It is largely modelled after GNU Screen which has done wonders in virtual terminal market. All interaction with the window manager is done through keystrokes. ratpoison has a prefix map to minimize the key clobbering that cripples Emacs and other quality pieces of software. Building -------- ratpoison uses autoconf and automake. To build it: $ ./configure && make if you want to install it system-wide, simply type 'make install' as a privileged user: # make install If you retrieved ratpoison from the source repository, you will have to install somewhat recent versions of autoconf and automake before running: $ ./autogen.sh Customization ------------- Use the configure option '--enable-debug' to enable debugging symbols and verbose logging. Use the configure option '--with-xterm=PROG' to set the x terminal emulator to use. The default is `xterm'. Consult the INSTALL file for more information about the configure script. Using ----- See the info manual for more information.
jcs ratpoison hax
C
85.7%
Roff
4.6%
Perl
3.5%
M4
1.9%
Makefile
1.0%
Emacs Lisp
0.8%
Shell
0.8%
Raku
0.4%
Other
1.3%
1495
3
0
Clone this repository
https://tangled.org/jcs.org/ratpoison
https://tangled.org/did:plc:6ashubrd3ihfmnrpsatviswa/ratpoison
git@git.jcs.org:jcs.org/ratpoison
git@git.jcs.org:did:plc:6ashubrd3ihfmnrpsatviswa/ratpoison
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
Defaults to the screen number if XRandR isn't available
- always build xrandr.c
- provide stubs in xrandr.c; only init_xrandr() anc xrandr_fill_screen()
are safe to call if XRandR support is not built in
Code that wants to use XRandR outside xrandr.c should test rp_have_xrandr.
Leads to clearer code in screen.c
README