kscreen-doctor
manipulates display settings on KDE Plasma
TLDR
SYNOPSIS
kscreen-doctor [options] [output.ID.property.value...]
DESCRIPTION
kscreen-doctor is a command-line tool for manipulating display settings on KDE Plasma desktops. It can enable/disable outputs, set rotation, scaling, resolution, refresh rate, position, and primary display status using a simple dot-notation syntax. Multiple output changes can be specified in a single command invocation. Changes take effect immediately without requiring a restart.
PARAMETERS
-o, --outputs
Show display output informationoutput.ID.enable
Enable the specified outputoutput.ID.disable
Disable the specified outputoutput.ID.primary
Set as primary displayoutput.ID.rotation.VALUE
Set rotation: none, left, right, invertedoutput.ID.scale.VALUE
Set scaling factor (e.g., 1, 1.5, 2)output.ID.mode.WxH@RATE
Set resolution and refresh rateoutput.ID.position.X,Y
Set display position
CAVEATS
Output IDs can be numeric (1, 2) or connector names (HDMI-A-1, DP-2). Use `--outputs` to find the correct identifiers. This tool is specific to KDE Plasma and requires the KScreen backend to be running. On X11, xrandr provides similar functionality; on Wayland-only desktops outside KDE, use compositor-specific tools.
SEE ALSO
kscreen-console(1), xrandr(1)
