After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 154706 - Bouncing weirdness at screen edge when using keyboard move or resize
Bouncing weirdness at screen edge when using keyboard move or resize
Status: RESOLVED FIXED
Product: metacity
Classification: Other
Component: general
2.8.x
Other Linux
: Normal normal
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
constraints_experiments:targeted
Depends on:
Blocks: 155458
 
 
Reported: 2004-10-06 17:40 UTC by Elijah Newren
Modified: 2005-11-19 17:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix keyboard move & bounce at screen edge; make keyboard resize problematic ;-) (1.23 KB, patch)
2004-10-06 17:43 UTC, Elijah Newren
needs-work Details | Review

Description Elijah Newren 2004-10-06 17:40:02 UTC
In comment 7 of bug 152898, Havoc mentioned that keyboard move and resize
resulted in weird bouncing at the screen edges.  I didn't see another bug filed
for this, so I'm filing it here.  I have a patch that basically fixes this for
keyboard move, but which allows windows to be made infinitely large off the edge
of the screen.  So it's not quite what we want, but it's at least part way
there.  One big question I do have is what do we want to happen at the screen
edge?  Do we just want the window to not bounce but the edge still be required
to remain onscreen?

(Note also that there is a bouncing of the terminal window whenever resizing it,
even if not at the screen edge; I believe this is a slightly different problem,
though)
Comment 1 Elijah Newren 2004-10-06 17:43:11 UTC
Created attachment 32300 [details] [review]
Fix keyboard move & bounce at screen edge; make keyboard resize problematic  ;-)

Oh, also, when moving to the edge, the mouse doesn't actually go to the edge. 
I find that doesn't bother me at all, but I'm wondering if others would like
that better.  Unfortunately, that's a more complicated patch and would probably
require moving the XWarpPointer stuff inside constraints or determining the
last place of the pointer before warping.

I also haven't tested with Alt+F7 and then interchanging use of the arrow keys
and the mouse...
Comment 2 Elijah Newren 2005-11-19 17:15:22 UTC
[Cue Wizard of Oz music]

Ding! Dong!  The bug is dead!
The wicked bug,
The wicked bug,
Ding! Dong!  The wicked bug is dead...