https://bugs.kde.org/show_bug.cgi?id=478421
Bug ID: 478421 Summary: The panel disappeared after entering full screen mode in GNOME Boxes VMs Classification: Plasma Product: kwin Version: 5.90.0 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: matt.fagn...@bell.net Target Milestone: --- Created attachment 164099 --> https://bugs.kde.org/attachment.cgi?id=164099&action=edit Recording of panel disappearing when entering full screen mode in GNOME Boxes QEMU/KVM VM with hardware acceleration enabled SUMMARY I booted the Fedora Rawhide/40 KDE Plasma live image Fedora-KDE-Live-x86_64-Rawhide-20231211.n.0.iso in GNOME Boxes QEMU/KVM VMs in a Fedora 39 KDE Plasma host using Plasma 5.27.9 on Wayland. To work around the VM getting stuck on the Plasma 5.27.80 splash screen as I reported at https://bugs.kde.org/show_bug.cgi?id=477643 I changed to VT2 by using the keyboard menu in the top bar of GNOME Boxes and selecting Ctrl+Alt+F2. When I changed back to VT1, Plasma was shown with the Plasma Welcome program open. I had GNOME Boxes shown as a maximized window. I entered full screen mode in the VM by selecting the full screen button in the GNOME Boxes top bar. The resolution appeared to increase vertically, but the visible area Plasma was shown in remained the same as in the maximized window. There were black bars at the top and bottom of the screen where Plasma wasn't shown. The panel disappeared in full screen mode as a result. There were spice-vdagent errors repeated in the journal in which it appeared to be trying to connect to mutter by dbus which was odd. Dec 11 18:42:07 spice-vdagent[2053]: display: failed to call GetCurrentState from mutter over DBUS Dec 11 18:42:07 spice-vdagent[2053]: error message: Cannot invoke method; proxy is for the well-known name org.gnome.Mutter.DisplayConfig without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag Dec 11 18:42:07 spice-vdagent[2053]: No guest output map, using output index as display id Dec 11 18:42:07 kernel: input: spice vdagent tablet as /devices/virtual/input/input16 This problem happened every time I tried it. I'm attaching a recording of the problem with these errors shown in Konsole. After I exited full screen mode, the panel was shown again. I stopped spice-vdagent with sudo systemctl stop spice-vdagentd.service spice-vdagentd.socket The problem didn't happen when entering full screen mode after I stopped spice-vdagentd and those errors didn't occur. spice-vdagent crashed when I stopped it. STEPS TO REPRODUCE 1. Boot a Fedora 39 KDE Plasma installation updated to 2023-12-11 with updates-testing enabled 2. Log in to Plasma 5.27.9 on Wayland 3. Start Konsole 4. Install GNOME Boxes if it isn't already with sudo dnf install gnome-boxes 5. Download Fedora-KDE-Live-x86_64-Rawhide-20231211.n.0.iso from https://koji.fedoraproject.org/koji/buildinfo?buildID=2332213 6. Start GNOME Boxes 7. Boot Fedora-KDE-Live-x86_64-Rawhide-20231211.n.0.iso in a GNOME Boxes QEMU/KVM VM with 3 GiB RAM, UEFI enabled, and 3D acceleration disabled or enabled in a maximized window 8. To work around https://bugs.kde.org/show_bug.cgi?id=477643, switch to VT2 in GNOME boxes via the keyboard menu Ctrl+Alt+F2 and back to VT1 with Ctrl+Alt+F1 9. Enter full screen mode in GNOME Boxes by selecting the full screen button in its top bar OBSERVED RESULT The panel disappeared after entering full screen mode in GNOME Boxes VMs EXPECTED RESULT The panel should've remained visible after entering full screen mode SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Rawhide/40 (available in About System) KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 ADDITIONAL INFORMATION This problem didn't happen if I selected full screen mode in GNOME Boxes before Plasma started, but Plasma froze when exiting full screen mode with some of the same spice-vdagent errors as I reported at https://bugs.kde.org/show_bug.cgi?id=478019 The problem didn't happen when using virt-manager QEMU/KVM VMs with the same image and settings. Plasma 5.27.80 had the problem. I don't think this problem happened with Plasma 5.27.9. The problem might've involved how Plasma interacted with spice-vdagent in GNOME Boxes specifically. -- You are receiving this mail because: You are watching all bug changes.