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

            Bug ID: 507916
           Summary: Window rule to force to all desktops is not honored
                    when a window is created
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: rules
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 183817
  --> https://bugs.kde.org/attachment.cgi?id=183817&action=edit
Screenshot of window rule intended to place vncviewer on all desktops

SUMMARY

Window rule including force to all virtual desktops does not function; the
window is only present on the desktop that happened to be active at the time. 
Other components of the rule (force to screen 1, run full screen, ignore global
shortcuts) are honored.

The use case is that I use my second display to run a VNC session to my work
laptop.  I want to be able to switch virtual desktops for my primary display
while having the VNC session stay put.  I can do it manually by taking
vncviewer out of full screen mode, right clicking on the titlebar decoration,
and selecting move to all desktops).

OpenSUSE 15.6, kwin-x11 (wayland has some limitations that make it not feasible
to use).

STEPS TO REPRODUCE
1. Apply the window rule shown in the screenshot
2. Start vncviewer

OBSERVED RESULT

vncviewer only shows on the current desktop; if I switch desktops (I use
alt-shift-left to switch to the next desktop on the left, for example), the
vncviewer is not visible on that desktop.

EXPECTED RESULT
vncviewer should be present on all desktops

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: OpenSUSE 15.6 kernel 6.4.0
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 5.116 or 6.16.0 (not sure just which)
Qt Version: 6.9.1

ADDITIONAL INFORMATION

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

Reply via email to