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.

Reply via email to