SGRandR

Simple GTK3 xrandr/wlr-randr GUI

SGRandR

Simple GTK Display settings

[NOTE] The wlroots backend is in progress, please be patient or use nolibs backend

Features:

  • Change Resolution, Refresh rate, Rotation, Reflection, Scale and On/Off state
  • Change Resolutions, Refresh Rates list dynamically
  • Change Position of Display if there is more than one display
  • Custom Resolution Creator

Dependencies

All

  • gtk3

X11 backend

  • libxrandr
  • libxcvt

Nolibs (running commands)

  • xrandr
  • cvt

Build

x11:

make x11

This build requires X11/Xrandr headers

nolibs (using xrandr/wlr-randr commands):

make x11

This build requires:

Backend differences

X11

  • Uses libxrandr

Wayland (Not implemented)

  • Will use wlr-output-management-unstable-v1

Nolibs

  • Uses and parses shell commands
  • Is slower than other backend
  • Cannot fetch all information

© 2026 Zariep's portfolio

Powered by Tessera for Hugo