[Xfce-bugs] [Bug 16412] Desktop doesn't adapt to the external monitor

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Tue Feb 11 18:00:21 CET 2020


https://bugzilla.xfce.org/show_bug.cgi?id=16412

--- Comment #16 from Alistair Buxton <a.j.buxton at gmail.com> ---
The only difference between 4.14.1 and 4.14.2 that I can reproduce is that
4.14.1 often results in a partially or completely blank screen after a monitor
change, which is caused by bug #15971.

In both cases the sequence of events is the same:

- When I first connect the external monitor, the taskbar is constrained to the
smaller of the two monitors.

- When I close the laptop, I see this in the log:

    xfce4-settings(displays): UPower lid event received (open -> closed).
    xfce4-settings(displays): Normalized CRTC 64: size=1920x1200, pos=0x0.

The taskbar is no longer constrained to the internal display because it has
been disabled. The external is now the only active monitor.

- When I disconnect the external I see this:

    xfce4-settings(displays): No active output anymore! Attempting to re-enable
the internal output.
    xfce4-settings(displays): Normalized CRTC 63: size=1920x1080, pos=0x0.

Here the internal display is re-enabled because there are no other displays
left.

- When I reconnect the external:

    xfce4-settings(displays): Normalized CRTC 63: size=1920x1080, pos=0x0.
    xfce4-settings(displays): Normalized CRTC 64: size=1920x1200, pos=0x0.

The newly connected external is enabled, and the internal display is already
enabled. Now the taskbar is constrained to the smaller display.

- When I open the laptop:

    xfce4-settings(displays): UPower lid event received (closed -> open).

Here, the displays are not reconfigured, because they are already in the
correct state for external connected and laptop open.

- Finally when I close the laptop again:

    xfce4-settings(displays): Normalized CRTC 64: size=1920x1200, pos=0x0.

Now external is the only connected monitor and the taskbar is at the bottom of
the screen.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list