Skip to content

Output mirroring #8644

Open
Open
@emersion

Description

@emersion

Split off from #1666, with a smaller scope on just mirroring outputs.

Mirrored outputs show exactly the same area of the layout (in logical coordinates). If resolutions don't match, scaling (with same factor for both axes) and pillarboxing are used.

Only a single wl_output is advertised to clients, so that layer-shell works as expected. Each output can still have different settings (scale, transform, refresh rate, color management, etc).

Ref https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/116

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or incremental improvementoutput

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions