Hello users@,
I've upgraded my thinkpad from fc31 to 33 a few weeks ago, and since
then I'm having problems with my external monitor.
First, how things used to work: I keep my laptop in its dock, on which I
have plugged in an VGA monitor through a KVM. When I undocked (or
unplugged the display), i3 kept the output on and all workspaces on the
display they were, so when I docked back in, the setup is unmodified.
Same thing happened when suspending: on resuming, the external display
is still recognized and workspaces stayed put.
But since upgrading to Fedora 33, whenever I suspend the computer (or
unplug it from the dock), the external display gets removed from the
available outputs and all workspaces move over.
Looking at bodhi, the i3 version stayed the same, so I suspect this
might be an X (configuration?) change in between the Fedora versions.
(xorg-x11-server was upgraded from 1.20.6 to 1.20.9, so maybe that's the
culprit?)
Any help tracking this issue down is greatly appreciated.
Thanks,
tobi
I have looked in /var/log/Xorg.0.log, and it has detected the absence of
the display (but I don't have an old fc31 log to compare against):
<unplugging>
[155121.055] (II) intel(0): Enabled output DP2-3
[155121.055] (II) intel(0): Disabled output DP2-1
[155121.055] (II) intel(0): Disabled output DP2-2
<plugging back in>
[155129.654] (II) intel(0): Enabled output DP2-1
[155129.657] (II) intel(0): Enabled output DP2-2
[155129.660] (II) intel(0): Enabled output DP2-3
[155129.821] (II) intel(0): Enabled output DP2-3
[155129.823] (II) intel(0): Enabled output DP2-3
i3-dump-log shows that i3 then moves the workspaces over; it didn't do
that in the past AFAICT.
23/11/20 22:01:30 - handlers.c:handle_screen_change:436 - RandR screen change
23/11/20 22:01:30 - handlers.c:handle_screen_change:446 - root geometry reply: (0, 0) 3840 x 1080
23/11/20 22:01:30 - randr.c:randr_query_outputs_15:570 - Querying outputs using RandR 1.5
23/11/20 22:01:30 - randr.c:randr_query_outputs_15:591 - 1 RandR monitors found (timestamp 155310223)
23/11/20 22:01:30 - randr.c:randr_query_outputs_15:672 - name eDP1, x 0, y 0, width 1920 px, height 1080 px, width 310 mm, height 170 mm, primary 1, automatic 1
23/11/20 22:01:30 - randr.c:randr_query_outputs:842 - Active RandR output found. Disabling root output.
23/11/20 22:01:30 - randr.c:randr_query_outputs:856 - output 0x55bcb38a0ca0 / eDP1, position (0, 0), checking for clones
23/11/20 22:01:30 - randr.c:randr_disable_output:951 - Output DP2-3 disabled, re-assigning workspaces/docks
23/11/20 22:01:30 - randr.c:randr_disable_output:973 - Getting rid of current = 0x55bcb38850a0 / 2 (empty, unfocused)
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx