-
Notifications
You must be signed in to change notification settings - Fork 201
Description
I have a Dell laptop running Rocky Linux 9.7 with an internal 4K display and a USB Dell DisplayLink 4K external adapter with two external monitors connected to it using HDMI cables. xrandr is configured to use one single 5760 x 1080 pixel frame buffer with each of the outputs set to 1920 x 1080 pixel resolution and arranged with the two external monitors on the left and the laptop screen rightmost. The leftmost external monitor is the primary screen and the setup is configured as three separate screen areas and also multiple workspaces.
The problem is that when I awaken the laptop from sleeping the screens are sometimes rearranged, e.g. the primary screen might be any of the two external monitors or the laptop screen. I have found that in this case the DVI designations have been rearranged. The outputs are normally designated DVI-I-2-1, DVI-I-3-2 and eDP-1, respectively, but the external monitors may have swapped designations (the laptop screen always remains eDP-1, though.)
I suspect, but have no proof thereof, that the rearrangement depends on which order the monitors wake up, possibly also evdi and DisplayLink. Also, Mate loses the order and placement of the various windows, both terminal windows and GUI windows, on the bottom panel and on different displays. Hypothesizing again, could this be dependent on the order the monitors wake up etc.?
This is all very annoying and time consuming to rearrange monitors and Mate windows to return to my preferred setup. I know that on my desktop with multiple monitors connected directly to an internal graphics card Mate works flawlessly.
Ideas on how to research this and suggestions how to fix it much appreciated! Is there some setting that can be tweaked on how and in which order the monitors are awakened and the system continues to wake up?