Fedora's xfwm4 with additional patches from https://bugzilla.xfce.org/show_bug.cgi?id=15942.
Once installed, a reboot is needed.
Afterwards when you open the Window Manager Tweaks settings, a new option should appear in the Cycling tab: Only show the cycling window on the primary monitor. It should be unchecked by default.
You can play with this setting and cycle through windows with Alt+Tab (or whatever shortcut you may have set instead) and confirm that at least one cycling window always appears. When you have more than one monitor, checking the new option should only bring the cycling window on one monitor, even when no primary screen was picked (GTK3 ensures this).
Please report any positive or negative feedback and if you have a better wording for the new tweak, ideas are welcome.
If you already registered to Xfce's bugzilla you may participate directly upstream (https://bugzilla.xfce.org/show_bug.cgi?id=15942).
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
|Fedora 30||aarch64 (0)*, i386 (0)*, ppc64le (0)*, x86_64 (0)*||Fedora 30 (15 downloads)|
|Fedora rawhide||aarch64 (0)*, i386 (0)*, ppc64le (0)*, x86_64 (0)*||Fedora rawhide (8 downloads)|
* Total number of packages downloaded in the last seven days.