rres

Crates.iorres
lib.rsrres
version0.1.5
sourcesrc
created_at2021-12-11 23:49:57.537289
updated_at2023-09-10 19:41:10.589595
descriptionA xrandr replacement to gather display resolutions
homepagehttps://sr.ht/~nkeor/rres
repositoryhttps://git.sr.ht/~nkeor/rres
max_upload_size
id496365
size62,667
Namkhai B. (nkeor)

documentation

README

rres

A xrandr replacement to gather display resolutions

Recently under new maintainership, things subject to changes

Install

from source

$ cargo install rres

from AUR (Arch et all)

$ paru -S rres # or rres-git

Usage

$ rres -h
Usage: rres [options]

  -c, --card <card>       Specify a GPU (file existing in /dev/dri/, eg. card0)
  -m, --multi             Read all monitors. If this option is ommited, rres will
                          return the resolution of the first detected monitor
  -v, --verbose           Verbosity level. Can be specified multiple times, e.g. -vv
  -q, --quiet             Lower verbosity level. Opposite to -v
  -h, --help              Show this help message
  -g, --gamescope <mode>  Gamescope mode. Also supports FSR upscaling
                          Supported modes are native, ultra, quality, balanced and performance

Environment variables:

  RRES_DISPLAY=<index>      Select display in single mode (starting at 0)
  RRES_FORCE_RES=RESXxRESY  Force a specific resolution to be detected
  RRES_GAMESCOPE=<path>     Specify a gamescope binary for -g


Wine Virtual Desktop example:

  wine "explorer /desktop=Game,$(./rres)" game.exe

Gamescope usage:

  ./rres -g FSR_MODE -- GAMESCOPE_ARGS

  Example:
  ./rres -g ultra -- -f -- wine game.exe

Changelog

All notable changes will be documented in the CHANGELOG

License

Licensed under the GPLv3 license.

Copyright (c) 2022 Namkhai B.

Commit count: 0

cargo fmt