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.