Bug 354842 - Multi-monitor configuration not applied (sometimes)
Summary: Multi-monitor configuration not applied (sometimes)
Status: RESOLVED FIXED
Alias: None
Product: KScreen
Classification: Plasma
Component: common (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-04 17:09 UTC by Unknown
Modified: 2016-10-17 16:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Unknown 2015-11-04 17:09:13 UTC
From time to time after reboot or re-login the panel on the secondary monitor is positioned 2/3 from screen top.

Reproducible: Sometimes

Steps to Reproduce:
1. Login
2. Run systemsettings5 > Display configuration
3. Primary monitor has native resolution 2560x1440, orientation normal. Secondary: 1600x1200, orientation 90deg Clockwise - lower edge aligned to lower edge of the primary monitor and right next to it.
4. Apply
5. Reboot/relogin

Actual Results:  
The default panel added on the desktop of the secondary monitor is not aligned to the bottom of the screen (as configured before relogin) but 2/3 from top and cannot be moved. Another relogin (and sometimes reconfiguration) is needed. All this happens from time to time, not always. Strangely going to systemsettings5 > Display configuration shows the correct monitor layout although the actual picture is wrong.

Expected Results:  
Settings must be persistent.

Once it even happened that the native resolution of the primary monitor was reset to 1600x1200 (which is the native resolution of the secondary monitor) and strangely an empty panel appeared on top of the default one and the desktop icons were not visible. After removing the empty panel I saw the default one beneath it. But strangely after that removal there was no panel on the secondary monitor at all.

Simply relogin didn't fix the screen resolution, so a reconfiguration was needed.

Also attempting to logout produced a crash, so I had to try to login one more time.

Finally I disabled KScreen2 totally and set up an xorg.conf file using NVIDIA X Server Settings. Now everything seems to work which means the problem was caused by KScreen2.
Comment 1 Unknown 2016-08-09 07:13:01 UTC
8 months without a word of reply.
I wonder if anyone is looking into this.

It is still a bug and the new thing is that now the second monitor shows nothing (unless reconfigured on every login).

Unfortunately now even the workaround with 'NVIDIA X Server Settings' doesn't work and I have also reported it to NVIDIA.

I hope someone can fix this. Please.
Comment 2 Sebastian Kügler 2016-10-16 22:38:45 UTC
We've fixed a whole bunch of issues that could lead to this behaviour. Could you re-test with Plasma 5.8, and if this problem persists, reopen this bugreport and attach ~/.local/share/kscreen/kscreen.log after reproducing the problem?

Do make sure that nvidia's tool and kscreen don't get in each other's way (you can disable the kscreen service in the background services kcm, don't know about nvidia).
Comment 3 Unknown 2016-10-17 16:15:56 UTC
Thanks for the info.

I cannot test because the latest Plasma in openSUSE Leap 42.1 is version 5.5.5. But I am using NVIDIA X Server Settings to control display configuration so doing it through Plasma is not needed for me at the moment (I have kscreen service disabled).

Sorry, I can't confirm if it is fixed but I hope it is.