Display layout sync for Linux login screens

ddm-sync

Synchronize your current desktop display arrangement with SDDM, GDM3, or GDM so multi-monitor layouts stay consistent before and after login.

Automatic target detection
Privilege only when needed
Clear results

Focused on one job

Automatic target detection

Detects available SDDM, GDM3, and GDM account directories on the current system.

Privilege only when needed

Uses PolicyKit only for the privileged copy operation under /var/lib.

Clear results

Shows successful, failed, and partially completed synchronization results clearly.

Supported display managers

Display managerSourceTarget
SDDM~/.local/share/kscreen/var/lib/sddm/.local/share/kscreen
GDM3~/.config/monitors.xml/var/lib/gdm3/.config/monitors.xml
GDM~/.config/monitors.xml/var/lib/gdm/.config/monitors.xml

Sync workflow

01

Read desktop layout

Reads monitor layout from the current user KScreen or monitors.xml configuration.

02

Match login accounts

Selects only display-manager targets that exist on the machine.

03

Write login layout

Uses pkexec for the copy operation that requires elevated permissions.