Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] "Throw focused window ..." does not work on secondary monitor #934

Open
ConSeannery opened this issue Feb 6, 2020 · 4 comments
Open
Labels

Comments

@ConSeannery
Copy link

System

  • Amethyst version: 0.14.4
  • macOS version: 10.15.3

What's the problem?

Keyboard shortcut to move a focused window to another workspace does not work on secondary monitor.

I've also had this problem occur where throwing focused window to a space that exists on the same monitor works. Moving a window from one monitor to a space on the other monitor has never worked for me.

The "Swap focused window to (counter)clockwise screen" works fine.

How can it be reproduced?

  • Move some "desktops" to your secondary monitor using the Mission Control shortcut
  • Bind a key to "Throw focused window to space #", where # is a workspace/desktop on your secondary monitor
  • Try to move a window using the shortcut to a space # on your secondary monitor

What applications are involved?

Any.

Has anything fixed it, even temporarily?

Not that I have found

dotfile (if you have one)

{

}

Screenshots

@ianyh
Copy link
Owner

ianyh commented Feb 18, 2020

This is confusing, but the indices restart on each display. So even if the spaces are 3, 4, and 5 on a secondary display, the Amethyst commands would still be 1, 2, 3. This is unintuitive and should be fixed.

@ianyh ianyh added the bug label Feb 18, 2020
@x-ji
Copy link

x-ji commented Mar 4, 2020

I thought this issue: #763 is related but that seemed to be referring to something else.

The current behavior is confusing since I have to perform two steps if I want to move a window to a specific space on another screen. Say for example I have spaces 1 2 3 4 on the first monitor and 5 6 7 8 on the second monitor, and I want to move a window from space 3 to space 7:

  1. Move the window to the second screen with mod2 + s
  2. Move the window to the seventh space (perceived as the third space of the second monitor) with mod2 + 3

But when I actually want to focus on the seventh space, I'll have to type in mod1 + 7 instead of mod1 + 3, no matter which monitor I'm on. This behavior is confusing.

Desired behavior: mod2 + 7 moves the window to the seventh space and follows focus, no matter which screen I'm currently on.

@booherbg
Copy link

All I want is to be able to throw to desktop 7 and 8, which are on my external monitor, with shortcut+7 and shortcut+8.

yabai does this perfectly but I can't handle the performance hit (it's quite sluggish with many things going on). Amethyst throw behavior works great except when it comes to my external monitor.

Is there any way to achieve this behavior, or even any other tool I can look at? I'd prefer open source but have run out of options I think, other than yabai (which honestly is perfect, except where it counts).

@KingOfSpades
Copy link

KingOfSpades commented Feb 11, 2021

I thing the same issue/bug is still there. I can't throw a window from Screen 1 - Workspace 1 to Screen 2 - Workspace 2. I would love it if this could be fixed (even with a workaround like that it switches to Screen 2 - Workspace 2 and then throws the window from Screen 1 to Screen 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants