Skip to content

Greeter displays on all monitors regardless of outputs.ron configuration (dual monitor setup) #435

@deanhattenhauer

Description

@deanhattenhauer

Describe the bug: On a dual monitor setup, cosmic-greeter renders the login screen on both displays with no apparent way to restrict it to a single monitor. Editing the greeter's outputs.ron file has no effect on which displays the greeter renders to.

To Reproduce:

  1. Boot system with two monitors connected
  2. Observe login screen appears on both displays

Expected behavior: The greeter should respect monitor configuration and allow the user to control which display(s) it renders on.

What I tried:

  • Edited /var/lib/cosmic-greeter/.local/state/cosmic-comp/outputs.ron and set enabled: r#false for the secondary monitor — greeter still rendered on both displays
  • Set xwayland_primary: false on secondary monitor in greeter's outputs.ron — no effect
  • Copied working session outputs.ron from ~/.local/state/cosmic-comp/outputs.ron to the greeter's config directory with correct ownership, no effect

System Info:

  • OS: Pop!_OS (COSMIC desktop)

  • Two monitors:

    • AOC Q27G41ZDF (2560x1440 @ 60hz) via DP-3 (primary/desired login display)
    • Samsung Odyssey G40B (1920x1080 @ 240hz) via DP-1 (secondary)

Additional context: Related to #257, same root issue (greeter renders on all outputs with no way to control it) but reproduced here within a full Pop!_OS + CosmicDM environment rather than standalone cosmic-greeter.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions