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 153353 - add "Move to Workspace Upper|Lower Left|Right" menu item
add "Move to Workspace Upper|Lower Left|Right" menu item
Status: RESOLVED DUPLICATE of bug 145281
Product: metacity
Classification: Other
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2004-09-22 02:55 UTC by Matthew Gatto
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthew Gatto 2004-09-22 02:55:52 UTC
There should be an extra menu item under the existing ones named "Move to
Workspace Upper|Lower Left|Right" when the user's workspace switcher is setup as
a 2x2 rectangle (this particular configuration seems pretty common).

As it is, I now exclusively use the 'left|right' mnemonic to move windows
between workspaces, but when I need to move a window down+left or up+right I
either have to do it twice or resort to, stopping doing what I'm doing, thinking
about how to do that, and trying to remember which workspace is which numbered
which (which is easy when your workspace switcher is arranged linearly, but
harder when it's a square; i.e. which one is #4, lower left or lower right? And
I can never remember).
Comment 1 Matthew Gatto 2004-09-22 03:23:46 UTC
After thinking about it a little more, I probably wouldn't have even reported
this if the numeric workspaces in the "Move to Another Workspace" submenu were
labeled not only numerically but also by their mnemonic names like

Move to Another Workspace ->
   Workspace 1 (Upper Left)
   Workspace 2 (Up)
   Workspace 3 (Left)
   Workspace 4
Comment 2 Elijah Newren 2004-09-22 03:45:53 UTC
This proposal assumes four workspaces and that they are shown in exactly two
rows.    It would definitely be helpful in that case, but it might be nicer to
try for something like the proposal in bug 145281.
Comment 3 Matthew Gatto 2004-09-22 04:01:28 UTC
That would definately be best, less confusing.

*** This bug has been marked as a duplicate of 145281 ***
Comment 4 Matthew Gatto 2004-09-22 04:11:11 UTC
This could have worked with any workspace setup. If you had a 2-rows x 3-column
workspace setup and you were on workspace 1, it could (maybe confusingly) look like:

Move to Another Workspace ->
   Workspace 1
   Workspace 2 (Right)
   Workspace 3 (Rightmost)
   Workspace 4 (Down)
   Workspace 5
   Workspace 6 (Lower Rightmost)
Comment 5 Elijah Newren 2004-09-22 04:15:18 UTC
How would you handle the 4-rows x 9-column workspace setup case?  (Leftmost,
almost leftmost, leftish, left of center, center, right of center, rightish,
almost rightmost, rightmost?)  How about the 2 x 18 case?  or the 1x36?
Comment 6 Matthew Gatto 2004-09-22 04:41:53 UTC
No, I just want to know what the mapping of the corners to numbers are so that
every time I want to move a window down and to the right, I don't have to recall
whether the workspace to the lower right is workspace 4 or workspace 3.

so, for those cases you cited, they would go like this:

1 row x 36 columns, from workspace 1:
   Workspace 1
   Workspace 2 (Right)
   Workspace 3
   ...
   Workspace 36 (Rightmost) (Maybe not needed for the case of 1 row, though)

4 rows x 9 columns, from workspace 1:
   Workspace 1
   Workspace 2  (Right)
   Workspace 3
   ...
   Workspace 9  (Rightmost)
   Workspace 10 (Down)
   Workspace 11
   ...
   Workspace 18
   Workspace 19
   ...
   Workspace 35 (Lower Rightmost)
Comment 7 Matthew Gatto 2004-09-22 04:46:13 UTC
Anyway, it still sucks though because I have to actually think about it more
than if there were a preview and I could do it directly.
Comment 8 Matthew Gatto 2004-09-22 04:50:25 UTC
s/Workspace 35/ Workspace 36/ in my above comment. I still can't figure it out :>
Comment 9 Matthew Gatto 2004-09-22 04:57:20 UTC
Actually with more than 2 rows Lower/Upper Leftmost/Rightmost is ambiguous. In
the  example above it should be...

...
Workspace 36 (Bottom Rightmost)
Comment 10 Elijah Newren 2004-09-22 05:02:34 UTC
Ah, I see.  Yeah, what you say makes sense and would probably help.  If no one
has the ambition to do 145281, we could probably decide to implement this
proposal instead.  Thanks for clarifying.
Comment 11 Danilo Segan 2004-11-09 14:10:41 UTC
One should also consider i18n issues here. The problem is twofold:
- workspaces can be given names by the user (so you can name them "Bottom-right
workspace" if you so wish)
- defaults should be sane, yet translated!

You seem to trouble yourself only with "defaults should be sane" part, ignoring
the fact that user can set any names she wants on the workspaces (at least it
was possible in the past), and that defaults need to be translated.