mate-desktop / marco

MATE default window manager
https://mate-desktop.org
GNU General Public License v2.0
193 stars 86 forks source link

FIX window move with Movement Key (Super_L "Windows Logo") + mouseclick does not release grab upon ButtonRelease #689

Open allanlaal opened 3 years ago

allanlaal commented 3 years ago

FIX window move with Movement Key (Super_L "Windows Logo") + mouseclick does not release grab upon ButtonRelease

Expected behaviour

when grabbing windows to move, the grab releases when mouse button 1 is released

Actual behaviour

when grabbing windows with Movement Key + mouseclick, the window stays grabbed when releasing mouseclick

Steps to reproduce the behaviour

  1. open mate-window-properties
  2. set Behaviour → Movement Key = Super
  3. Super + mouseclick on a window to grab it. move it around and release mouse
  4. witness how the window remains grabbed

MATE general version

1.24.2

Package version

Linux Distribution

Ubuntu Mate 21.04

Link to bugreport of your Distribution (requirement)

marco issue

Notes

When I use Alt as the Movement Key, it behaves as expected if Alt is selected: Super_L+mouseclick does not grab windows, nor will pressing it result in the Alt+click grab becoming permanent

mate-window-properties → Behaviour → Window Selection = disabled keybinding in mate-keybinding-properties for Window Management → Move window = disabled Super_L itself is not mapped anywhere I could find in debconf nor keybindings

used to work as expected in 1.12

allanlaal commented 3 years ago

might be related to #421

raveit65 commented 3 years ago

I can't reproduce it with fedora 34 and Mate-1.25 or fedora 33 and marco-1.24.2