The listed xrandr replacements for output/display configuration tool mostly seem to work only with wlroots based compositors as Sway or Wayfire. Because wlroots is yet the only Wayland implementation providing the wlr-output-management-unstable-v1 API.
But KDE (kwin) and GNOME (mutter) don't support wlr-output-management-unstable-v1. So other tools are needed for these. Yes, Wayland implementations are a fragmentation mess...
KDE / Plasma
kscreen-doctor (official part of KDE)
Usage: kscreen-doctor --help
Debian package: libkf5screen-bin
The listed xrandr replacements for output/display configuration tool mostly seem to work only with wlroots based compositors as Sway or Wayfire. Because wlroots is yet the only Wayland implementation providing the wlr-output-management-unstable-v1 API.
But KDE (kwin) and GNOME (mutter) don't support wlr-output-management-unstable-v1. So other tools are needed for these.
Yes, Wayland implementations are a fragmentation mess...
KDE / Plasma
kscreen-doctor
(official part of KDE)
Usage:
kscreen-doctor --help
Debian package:
libkf5screen-bin
GNOME
Use D-Bus manually:
https://wiki.gnome.org/Initiatives/Wayland/Gaps/DisplayConfig
https://github.com/jadahl/gnome-monitor-config/blob/master/src/org.gnome.Mutter.DisplayConfig.xml
Alternative: gnome-randr-rust (not officially part of GNOME)
Debian package: none
gnome-randr (NOT rust)
https://gitlab.com/Oschowa/gnome-randr/
(not officially part of GNOME, probably currently broken 2024-03)