sselect, sfdump and sfrestore are not XRandr compliant. Port those commands to Xrandr. The screen number is no longer an integer from 0 to screen count provided by Xrandr. It is a unique unsigned integer identifier given by Xrandr to each screen.
sselect, sfdump and sfrestore are now dealing with this new screen identifier. Those patches are to be applied to xrandr branch. Mathieu OTHACEHE (6): Expose xrandr functions to find a screen by output or crtc number Use xrandr output identifiers in sselect. Disable sfdump if there is no xrandr support. Use xrandr output identifiers in srestore. Kill gcc uninitialized warning Update XRandr related documentation and man. doc/ratpoison.mdoc.1 | 9 +++- doc/ratpoison.texi | 17 +++++--- src/actions.c | 114 +++++++++++++++++++++++++++++++++++++-------------- src/screen.c | 2 +- src/xrandr.c | 4 +- src/xrandr.h | 2 + 6 files changed, 107 insertions(+), 41 deletions(-) -- 2.10.0 _______________________________________________ Ratpoison-devel mailing list Ratpoison-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/ratpoison-devel