#display #monitor #xrandr #options #replace

bin+lib rres

A xrandr 替代品,用于收集显示分辨率

6 个版本

0.1.5 2023 年 9 月 10 日
0.1.4 2023 年 8 月 9 日
0.1.3 2022 年 10 月 28 日
0.1.2 2022 年 3 月 17 日
0.1.0 2021 年 12 月 11 日

#205操作系统

每月 25 次下载

GPL-3.0-or-later

21KB
338

rres

A xrandr 替代品,用于收集显示分辨率

最近由新维护者接管,可能有所变动

安装

从源代码

$ cargo install rres

从 AUR (Arch 等)

$ paru -S rres # or rres-git

使用方法

$ 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

许可证

在 GPLv3 许可证下授权。

版权 (c) 2022 Namkhai B.

依赖项

~3–13MB
~119K SLoC