Display profiles not restored correctly on boot with multiple monitors (XFCE 4.20)
When booting with two monitors connected, XFCE consistently restores the display configuration in mirror mode, even though a different layout was previously saved.
Only the primary display selection is remembered. All other parts of the display configuration (layout mode, resolution, scaling) are lost or incorrectly reapplied.
This happens regardless of which display profile options are selected.
None of the following had any effect:
- Enabling “Automatically enable profiles”
- Setting profile behavior to:
- Do nothing
- Ask
- Extend
- Mirror
- Saving display profiles manually
- Saving the XFCE session
- Modifying fallback / default profiles
- Verifying
displays.xml - Rebooting and logging out/in
XFCE still resets to mirror mode on every boot when two displays are connected.
On a personal note, this makes multi-monitor setups unreliable, since the display layout must be manually corrected on every login.