Description: When using Wayland instead of Xorg, Impress does not show on both displays. This breaks the core functionality of Libreoffice Impress and means it cannot be used for presentations on Wayland. Running the slideshow will only ever display on one display (by default on the laptop screen). This may only affect KDE as it's the only desktop environment I've tested. Steps to Reproduce: 1. Log in to a Wayland KDE session 2. Create/load a presentation 3. Start a slide show Actual Results: Using the default slide show settings "Presentation Display: Auto External (Display 2)" the slideshow preview correctly appears on the primary display but nothing appears on the external, secondary display. Using "All displays", 50% of the presentation displays on one screen Using "Display 1" still displays the preview window on Display 2 and nothing on display one. Expected Results: The slide preview should show on display 1, the presentation on display 2 Reproducible: Always User Profile Reset: Yes OpenGL enabled: Yes Additional Info: System: Arch Linux KDE 5.17 Wayland Happens with OpenGL enabled and disabled.
Update: Using the KDE taskbar, I can see the window for "Presenting: Untitled 1". If I move the window to another virtual desktop, I get the preview window on desktop 2 and the slideshow on desktop 1, but they are both on the same screen. So the problem isn't that the sideshow window isn't being created, but that both windows are being drawn on the same screen.
I don't have wayland to test, but your but title seems too generic. See for example bug 106031 or some other bug. Please try to narrow down the cause and update the title.
This sounds like the same as tdf#119719 was describing for X11. This **might** well be a Qt, KF5 or KWin issue and outside of the control of LibreOffice. What version of Qt do you have? Do you have any other KDE application that uses multiple screens and works as expected on Wayland?
(In reply to Michael Weghorn from comment #3) > This sounds like the same as tdf#119719 was describing for X11. > This **might** well be a Qt, KF5 or KWin issue and outside of the control of > LibreOffice. > > What version of Qt do you have? Do you have any other KDE application that > uses multiple screens and works as expected on Wayland? I just tested in a Plasma Wayland session. The behaviour is the same for me when using the "gtk3" VCL plugin instead of the "kf5" one: Version: 6.5.0.0.alpha0+ Build ID: e849867726fe1112a4bce71bf21a5e3b25c5a0e8 CPU threads: 4; OS: Linux 5.3; UI render: default; VCL: gtk3; Locale: en-GB (en_GB.UTF-8); UI-Language: en-US Calc: threaded This sounds like it was rather a Qt, KF5 or kwin issue, therefore I'm closing this bug as NOTOURBUG. Please reopen if the issue is still reproducible in e.g. a GNOME Wayland session and using the gtk3 VCL plugin (it's used by default in a GNOME session).
I've taken a look at this now and reported a bug for KWin: https://bugs.kde.org/show_bug.cgi?id=430376
FYI, in https://bugs.kde.org/show_bug.cgi?id=430376#c1: David Edmundson: > This is fixed in QtWayland. > Not in 5.15.2 though. > > There's nothing we can do our side.
(In reply to Michael Weghorn from comment #6) > FYI, in https://bugs.kde.org/show_bug.cgi?id=430376#c1: > > David Edmundson: > > This is fixed in QtWayland. > > Not in 5.15.2 though. > > > > There's nothing we can do our side. FYI, I just tested with the "qt6" VCL plugin, and presentation mode actually uses both screens there as it should. I used a self-compiled Qt 6, with modules qtbase (as of 6652bf2353d807f724f398a15cb22c188830f57c) and qtwayland (as of 6a7b84020386f44f54bcf830224277505e57399c). Version: 7.3.0.0.alpha1+ / LibreOffice Community Build ID: f029fb6262b9a001e6cbfd60565b01a7b99ea627 CPU threads: 12; OS: Linux 5.14; UI render: default; VCL: qt6 (qfont+wayland) Locale: en-GB (en_GB.UTF-8); UI: en-US Calc: threaded