Bug 53552 - Keyboard shortcuts for moving windows around
Summary: Keyboard shortcuts for moving windows around
Status: RESOLVED DUPLICATE of bug 59161
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-29 02:44 UTC by Viekas Kuriiri
Modified: 2003-06-04 22:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Viekas Kuriiri 2003-01-29 02:44:27 UTC
Version:            (using KDE KDE 3.1)
Installed from:    Compiled From Sources
Compiler:          gcc (GCC) 3.2.2 20030124 (Debian prerelease) 
OS:          Linux

Please include keyboard shortcuts for moving individual windows around the desktop, in similar way as in GNOME/Sawfish's pack-window-{up,down,left,right}.  Please also consider having reasonable default bindings for these shortcuts such as ctrl-meta-{up,down,left,right}. Thanks.
Comment 1 Lubos Lunak 2003-06-03 12:30:35 UTC

*** This bug has been marked as a duplicate of 59161 ***
Comment 2 Justin Mason 2003-06-03 21:26:58 UTC
Subject: Re:  Keyboard shortcuts for moving windows around 

> *** This bug has been marked as a duplicate of 59161 ***

FWIW, this isn't exactly the same as 59161 -- here's the difference:

53552 = moving windows as if dragging with the mouse, by n pixels, in a
given direction.  So "move window in direction D by N pixels".

59161 = moving windows to a side/corner of the screen in one step.
So "move window to corner C" or "screen-edge S".

My experience BTW is that the 59161 mode is more usable than 53552,
and that the "corner" mode of 59161 is more usable than the "screen
edge" mode.

For example, let's say you have a browser window open on the right side,
and there's a terminal underneath that you want to expose, so that
you can type into the terminal while viewing the webpage.

To move the browser window from the right-hand side to the left, with
53552, is a matter of moving the mouse to focus the window; then holding
down the "move window left N pixels" key until it hits the desired
position; then letting go.  Depending on the setting of "N", the
holding-down-the-key step could take a few seconds, and requires direct
user attention.

To move the browser window from the right-hand side to the left, with
59161, is a matter of moving the mouse to focus the window then tapping
the "move window to upper-left corner" key once.  No more user attention
is required once that key or key-chord has been tapped.

Hope that clears some stuff up!  cheers, ;)

--j.

Comment 3 Viekas Kuriiri 2003-06-04 22:50:32 UTC
No, "window packing" is not about moving windows by n pixels. It's about moving
a window as much as possible until it hits an edge of another window or that of
the screen. I agree that this feature is not exactly like the one described in
59161, but I think that this one would be even more useful.

You can easily move windows to different corners with "window packing", and
while it might take two or more keypresses (depending on the number of open
windows on the current desktop), I think it's easy enough. Besides, with this
feature you could do things like position three xterms side by side on the
desktop, which you can't do with the "corners only" approach.

But I think this is mostly a matter of taste. So perhaps both of these features
might be worth implementing :-). Please see the patch I posted at 59161, it
implements "packing".