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

            Bug ID: 450921
           Summary: regression in Wayland multi monitor setup
           Product: plasmashell
           Version: 5.24.2
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: Multi-screen support
          Assignee: plasma-b...@kde.org
          Reporter: lem...@gmail.com
                CC: aleix...@kde.org, notm...@gmail.com
  Target Milestone: 1.0

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
I use a laptop and an external monitor(primary).
After update from 5.24.1 to 5.24.2 when I log in to the Wayland session, the
external monitor works as expected showing the desktop but my laptop still
displays the login screen.

If I run 
sddm-greeter --theme /usr/share/sddm/themes/breeze --test-mode
[11:46:51.691] (II) GREETER: High-DPI autoscaling not Enabled
[11:46:51.699] (WW) GREETER: QSocketNotifier: Can only be used with threads
started with QThread
[11:46:51.726] (II) GREETER: Reading from "/usr/share/xsessions/plasma.desktop"
[11:46:51.726] (II) GREETER: Reading from
"/usr/share/xsessions/plasmax11-dev.desktop"
[11:46:51.726] (II) GREETER: Reading from
"/usr/share/wayland-sessions/plasmawayland-dev.desktop"
[11:46:51.726] (II) GREETER: Reading from
"/usr/share/wayland-sessions/plasmawayland.desktop"
[11:46:51.727] (II) GREETER: Loading theme configuration from
"/usr/share/sddm/themes/breeze/theme.conf"
[11:46:51.735] (EE) GREETER: Socket error:  "QLocalSocket::connectToServer:
Invalid name"
[11:46:51.759] (II) GREETER: Loading
file:///usr/share/sddm/themes/breeze/Main.qml...
[11:46:52.011] (II) GREETER: Adding view for "eDP-1" QRect(1920,0 1920x1080)
[11:46:52.012] (WW) GREETER: Wayland does not support
QWindow::requestActivate()
[11:46:52.013] (II) GREETER: Loading
file:///usr/share/sddm/themes/breeze/Main.qml...
[11:46:52.033] (WW) GREETER: QQmlEngine::setContextForObject(): Object already
has a QQmlContext
[11:46:52.034] (WW) GREETER: QQmlEngine::setContextForObject(): Object already
has a QQmlContext
[11:46:52.060] (II) GREETER: Adding view for "HDMI-A-1" QRect(0,0 1920x1080)

the test opens 2 login screens in my external monitor. When previously it will
open one each monitor.

If  try system-settings monitor setup when I run identify in laptop screen is
identified as HDMI-A-1 when should be eDP-1



STEPS TO REPRODUCE
1. login in Wayland session.
2. Note only external screen enters in the session, the laptop screen stays
with login screen.
3. 

OBSERVED RESULT
the multiple screen get unusable. I cant even reconfigure manually. Even
creating a new user I get the same result.

EXPECTED RESULT
screens are detected properly and working as before in 5.24.1

SOFTWARE/OS VERSIONS

Operating System: Kubuntu 21.10
KDE Plasma Version: 5.24.2
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-30-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Using Nvidia proprietary driver 510

ADDITIONAL INFORMATION

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

Reply via email to