Create two new sections: "Xrandr support" and "Manipulating Screens". Also s/monitor/screen/ to improve readability. ---
Hi, Here's a patch to update documentation on xrandr changes. Thanks, Mathieu doc/ratpoison.texi | 63 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 54 insertions(+), 9 deletions(-) diff --git a/doc/ratpoison.texi b/doc/ratpoison.texi index 1fa79c3..a716fd2 100644 --- a/doc/ratpoison.texi +++ b/doc/ratpoison.texi @@ -73,7 +73,7 @@ This document explains how to use ratpoison @value{VERSION}. * Windows:: Navigating The Windows * Groups:: Grouping Windows Together * Frames:: Dividing The Screen -* Multiple Monitors:: What To Do With All Your Computer Junk +* Multiple Screens:: What To Do With All Your Computer Junk * Keystrokes:: Key Commands And Functionality * Hooks:: Attaching Scripts To Ratpoison Events * The Status Bar:: Ratpoison's Input/Output Area @@ -104,6 +104,11 @@ Frames * Frame Numbering:: * Dedicated Frames:: +Mutiple Screens + +* Xrandr support:: +* Manipulating Screens:: + Keystrokes * Key Maps:: @@ -835,7 +840,7 @@ save and restore frame layouts with the press of a key. Dump the current frame layout as text. Without an argument the current screen's frames are dumped. With an -argument the @var{screen-num}th screen is dumped. @xref{Multiple Monitors}. +argument the @var{screen-num}th screen is dumped. @xref{Multiple Screens}. @end deffn @deffn Command frestore @var{frames} @@ -885,15 +890,55 @@ If @var{arg} is not supplied, toggle the dedicated state of the current frame. @end deffn -@node Multiple Monitors -@chapter Multiple Monitors +@node Multiple Screens +@chapter Multiple Screens + When you've finally accumulated enough computer junk, you'll find -yourself attaching a second monitor to your computer. ratpoison has +yourself attaching a second screen to your computer. ratpoison has functionality to help you get around your new and improved desktop space. -The X Windowing System assigns each monitor a screen number. To switch -to another screen use the commands @command{nextscreen} and +@menu +* Xrandr support:: +* Manipulating Screens:: +@end menu + +@node Xrandr support +@section Xrandr support + +Since 1.4.8 version, ratpoison has dropped deprecated Xinerama support +for Xrandr. + +Please note that ratpoison only supports Xrandr 1.3 or later. + +This switch means that ratpoison uses Xrandr to detect initial +screen configuration when started. + +Ratpoison is now also able to detect dynamically : + +@itemize @bullet +@item +Screen additions and removals. +@item +Screen rotations. +@item +Screen resizings. +@end itemize + +When the user runs @command{xrandr} command or any other related tool, +to modify the Xrandr screen setup, ratpoison is notified by the +X Windowing System. + +It is no longer needed to restart ratpoison for changes to be detected, +as in previous Xinerama based releases. + +@node Manipulating Screens +@section Manipulating Screens + +Ratpoison has commands helping users to deal with mutiple screens +detected by Xrandr. + +To switch to another screen use the commands @command{nextscreen} and @command{prevscreen}. Or, @command{sselect} to jump to a specified screen. ratpoison will tell you which frame has focus by drawing the current frame indicator in it. @@ -912,12 +957,12 @@ or you can use @command{nextscreen}, @command{prevscreen}, and @deffn Command nextscreen This jumps you to the next X11 screen. @command{nextscreen} is -used for dual-head displays and multiple monitor setups. +used for dual-head displays and multiple screen setups. @end deffn @deffn Command prevscreen This jumps you to the previous X11 screen. @command{prevscreen} is -used for dual-head displays and multiple monitor setups. +used for dual-head displays and multiple screen setups. @end deffn @deffn Command sselect @var{n} -- 2.12.0 _______________________________________________ Ratpoison-devel mailing list Ratpoison-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/ratpoison-devel