Public bug reported:

WindowShuffler's window rules do not distinguish between normal windows
and dialog windows. As such, the behaviour of rules becomes very
inconsistent on secondary windows, up to rendering the feature unusable.

A potential solution might be to check for _NET_WM_WINDOW_TYPE as
_NET_WM_WINDOW_TYPE_NORMAL and only then enforce the window rule.

The feature also interferes with Budgie Desktop Settings "Attach modal
dialogs to windows" and "Center new windows on screen".

Observed behaviour Nemo:
Nemo Preferences window (as an example of dialog window): First appears on 
center of screen, too small in size. When resizing, content doesn't refresh 
properly. After clicking into the window, jumps to the position specified by 
the window rule.

Expected behaviour Nemo: 
Dialog windows should not become subject of the window rule, should be 
positioned according to the Budgie Settings (Windows) and should render 
properly.

Observed behaviour Evolution:
Evolution Preferences window at first appears attached and centered to the 
evolution main window. On focus change it changes size and position according 
to window rules.

Expected Behavior Evolution:
Same as above.

Observed behavior FireFox:
Firefox Save Page As dialog opens as expected centered on main window in 
reasonable size. It is sticky to the main window, even after focus change. All 
other cases of settings etc. appear as tab in the main window, so no problem.

Expected behavior Firefox:
Observed behavior Firefox looks ok to me.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: budgie-window-shuffler 1.3.0-1
ProcVersionSignature: Ubuntu 5.15.0-18.18-generic 5.15.12
Uname: Linux 5.15.0-18-generic x86_64
ApportVersion: 2.20.11-0ubuntu76
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: Budgie:GNOME
Date: Fri Feb 11 10:22:37 2022
ExecutablePath: /usr/lib/budgie-window-shuffler/shuffler_control
InstallationDate: Installed on 2022-01-10 (31 days ago)
InstallationMedia: Ubuntu-Budgie 22.04 LTS "Jammy Jellyfish" - Alpha amd64 
(20220108)
SourcePackage: budgie-extras
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: budgie-extras (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug jammy

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1960604

Title:
  WindowShuffler window rules inconsistent on secondary windows

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/budgie-extras/+bug/1960604/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to