https://bugs.kde.org/show_bug.cgi?id=356884

            Bug ID: 356884
           Summary: kscreen messes with original xrandr config, does not
                    respect saved config, and apply defined config only on
                    the second try.
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: Multi-screen support
          Assignee: aleix...@kde.org
          Reporter: luizl...@gmail.com
                CC: plasma-b...@kde.org

Hello,

Since some days (weeks?) kscreen is messing with my display on login and I'm
unable to fix it with kde.

I'm using opensuse buildservice packages:

 plasma5-desktop-5.5.90git~20151215T210835~93e437c-11.1.x86_64
 kscreen5-5.5.90git~20151129T090237~7a8a41d-1.1.x86_64

At login screen, everything is like I want. I just removed kscreen config.

 loginscreen-snapshot.png
 loginscreen-xrandr.txt

After login, during splash, kde is OK. Just after the splash closes, kscreen
seems to start to mess the screen. The result is one screen over the over.
Rotation is ok, the bigger screen is using a lower res and the other one is
using the last resolution (but not the biggest one). Plasma crashed and I left
it closed (it has its own bunch of bugs related to screen reconfiguration).

 postlogin_auto-kscreen.conf
 postlogin_auto-snapshot.png
 postlogin_auto-xrandr.txt

Now I changed it using kscreen to what I wanted. However, the result config in
xrandr does not match what I see in kscreen. There is a space between screens.
If I exit kscreen config and come back, the visual feedback in kscreen matches
the current config (snapshot2).

 postconf1-kscreen.conf
 postconf1-snapshot2.png
 postconf1-snapshot.png
 postconf1-xrandr.txt

Once again, I redo the config in kscreen. Now I get what I wanted. Kscreen
feedback matches the config.

 postconf2-kscreen.conf
 postconf2-snapshot.png
 postconf2-xrandr.txt

However, this setup does not survive a reboot. It goes back to what kscreen
autoconfigure in postlogin_auto*

 postrelogin_kscreen.conf
 postrelogin-snapshot.png (with plasma)
 postrelogin_xrandr.txt

And I need to go all over again the double config...

Now about plasma: 

After the login, it matches how the screen is configure. After the first it is
still OK. However it got confused after the second config. In screenshot,
konsole and kscreen-config are maximized, one on each screen. kde launcher
shown is from the right screen.

 postconf2-snapshot-plasma.png

Killing plasma fixes the window sizes instantaneusly. If relaunched, it get the
correct config.

In summary, I have on every login to reconfigure kscreen twice and restart
plasmashell.


Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to