Skip to content

Multi Monitor Configuration Issue #2526

Open

Description

@JDKamalakar

Compositor

Niri

Distribution

Fedora

If Other, please specify

No response

Select your Installation Method

DankInstaller

Was this your original Installation method?

Yes

If no, specify

No response

dms doctor -vC

Click to expand ## DMS Doctor Report

System

  • [ok] Operating System: Fedora Linux 44 (KDE Plasma Desktop Edition)
    • ID: fedora, Version: 44, Arch: amd64
  • [ok] Architecture: amd64
  • [ok] Display Server: Wayland
    • WAYLAND_DISPLAY=wayland-1

Versions

  • [ok] DMS CLI: dms (git) v1.5-3754
    • /usr/bin/dms
  • [ok] Quickshell: Quickshell 0.3.0 (revision 4b4fca3224ab977dc515ac0bb78d00b3dfa71e00, distributed by Fedora COPR (avengemedia/quickshell))
    • /usr/bin/qs
  • [ok] DMS Shell: v1.5-beta
    • /usr/share/quickshell/dms

Installation

  • [ok] DMS Configuration: Found
    • /usr/share/quickshell/dms
  • [ok] shell.qml: Present
    • /usr/share/quickshell/dms/shell.qml
  • [info] Install Type: System package
    • /usr/share/quickshell/dms

Compositor

  • [ok] niri: 26.04 (git)
    • /usr/bin/niri
  • [info] Active: niri
  • [ok] Background Blur: Supported
    • Compositor supports ext-background-effect-v1

Quickshell Features

  • [ok] Polkit: Available
    • Authentication prompts
  • [ok] IdleMonitor: Available
    • Idle detection
  • [ok] IdleInhibitor: Available
    • Prevent idle/sleep
  • [ok] ShortcutInhibitor: Available
    • Allow shortcut management (niri)
  • [ok] BackgroundBlur: Available
    • Background blur API support in Quickshell

Optional Features

  • [ok] accountsservice: Available
    • User accounts
  • [ok] power-profiles-daemon: Available
    • Power profile management
  • [ok] logind: Available
    • Session management
  • [ok] cups-pk-helper: Available
    • Printer management
  • [ok] I2C/DDC: 1 monitor(s) detected
    • External monitor brightness control
  • [ok] qt6-imageformats: Installed (5 formats)
    • Formats: WebP, TIFF, GIF, JP2, ICNS (/usr/lib64/qt6/plugins/imageformats)
  • [ok] kimageformats: Installed (4 formats)
    • Formats: AVIF, HEIF, JXL, EXR (/usr/lib64/qt6/plugins/imageformats)
  • [ok] Terminal: kitty
  • [ok] Network: NetworkManager
    • NetworkManager present. Using NM API.
  • [ok] matugen: Installed
    • Dynamic theming
  • [ok] dgop: Installed
    • System monitoring
  • [ok] cava: Installed
    • Audio visualizer
  • [info] khal: Not installed
    • Calendar events
  • [ok] danksearch: Installed
    • File search
  • [ok] fprintd: Installed
    • Fingerprint auth

Config Files

  • [ok] settings.json: Present
    • /home/JD/.config/DankMaterialShell/settings.json
  • [ok] clsettings.json: Present
    • /home/JD/.config/DankMaterialShell/clsettings.json
  • [ok] plugin_settings.json: Present
    • /home/JD/.config/DankMaterialShell/plugin_settings.json
  • [ok] session.json: Present
    • /home/JD/.local/state/DankMaterialShell/session.json
  • [ok] dms-colors.json: Present
    • /home/JD/.cache/DankMaterialShell/dms-colors.json

Services

  • [ok] dms.service: enabled, active
  • [ok] greetd: enabled

Environment

  • [info] QT_QPA_PLATFORMTHEME: kde
  • [info] QS_ICON_THEME: Not set

Summary: 0 error(s), 0 warning(s), 36 ok

Description

When DMS Is Restarted it loses Placement of Secondary Monitor.

Expected Behavior

It Should not forgot / override display placement.

Steps to Reproduce

  1. Place Secondary Monitor On Top Of Primary Monitor.
  2. Restart The DMS.

Error Messages/Logs

No response

Screenshots/Recordings

No response

Activity

  1. zobi commented on Jul 2, 2026

    @zobi

    same issue for me, with 3 monitors, sometimes placement is loose

  2. purian23 commented on Jul 4, 2026

    @purian23
    Collaborator

    Double check for us to see if this commit 5008406 improved the situation

  3. JDKamalakar commented on Jul 9, 2026

    @JDKamalakar
    ContributorAuthor

    @purian23 & @bbedward I tried this For Some time & found out that it's almost fixed as unlike old version display do not lose the alignment but the spacing between them is causing mouse to more travel when going from one display to another.

  4. bbedward commented on Oct 28, 2026

    @bbedward
    Member

    Possibly addressed by 7355cc5 (display config: persist applied layout to auto profile and skip no-op re-apply on startup). Please retest on the latest release and say whether it still happens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions