ShiftIt commands not working at all with MacOS Sierra update #216

Open
Pivotal-Jayson-Hairston opened this Issue Sep 30, 2016 · 18 comments

Projects

None yet

10 participants

@Pivotal-Jayson-Hairston

ShiftIt commands not working at all with MacOS Sierra update

@fikovnik
Owner

I have not upgraded yet, could you please be more specific?

@Neejoh

I'm running macOS and ShiftIt doesn't run at all in my case.
I've tried using 1.6.3, freshly downloaded. It first says it's not signed, then when I "open anyway" via Security & Privacy it doesn't do much. In the Activity Monitor it says the process is running, but only with 4KB memory and nothing else to show for and no way to interact with it.
Tried killing it, both via the Activity Monitor and by killing the PID via terminal, no such luck.

Nothing mentioned in /var/logs

Let me know what you need to get to the bottom of this :]

@fikovnik
Owner

Did you re-enable the shiftit in the "Accessibilty" -> "Allow the apps below to control your computer"?

@Neejoh
Neejoh commented Oct 3, 2016 edited

Can't find Shiftit under Accessibility.

[edit] I've manually added Shiftit to that list but still no game. Same (lack of) behaviour. It's "running" but I can't kill it or interact with it.

@fikovnik
Owner

It is not even in the menu bar?

@Neejoh

Nope.

@unRob

On multiple monitors, having a single full-screen app anywhere makes that app's frontmost window the target of all ShiftIt commands, even if that app is not active or focused. Otherwise, ShiftIt works just as before the Sierra upgrade.

The debug log outputs:

2016-10-05 12:51:30.747 ShiftIt[842/0x7fffce7a73c0] [lvl=3] -[ShiftItAppDelegate invokeShiftItActionByIdentifier_:] Execution of ShiftIt action: right failed: Windows in fullscreen are not supported
NSError stack trace:
org.shiftitapp.shifit.error:20103 - Windows in fullscreen are not supported
@fikovnik
Owner
fikovnik commented Oct 5, 2016 edited

So it does work (well apart of this) on Sierra?

@unRob

Yes, as long as there is no visible full-screen window it works for me on 10.12 with ShiftIt version 1.6.3

@sunnykgupta

Perfect. I was facing the same issue. I had a full-screen window on a second monitor. So I'm guessing it was hogging up the shift commands.
Now it is working for me too in macOS Sierra.

@deldrid1

Any ideas what the bug might be with having a full-screen window open on a second monitor? I lean heavily on shift-it for monitor 1, but my second monitor is always a full-screen instance of Fusion...

@Pivotal-Jayson-Hairston
@HybridProgrammer

I can confirm the same behavior that was described by @unRob. I have multiple monitors and had one application in full screen mode. I used the two finger swipe (magic mouse, 4 fingers with touchpad) to switch back to the main desktop window and ShiftIt started working again.

I did not have to re-enable ShiftIt in Accessibility. Those settings carried over after the update to macOS Sierra.

@coolsebz

Recently hit the same problem. Even though the settings were kept after upgrading I tried re-enabling ShiftIt in Accessibility but to no success

@Neejoh

I haven't updated anything and it suddenly works?!
I have a single monitor but Spotify in full screen, and it still works. Again, I didn't change anything. I think macOS updated though... Now running macOS 10.12.1 beta (16B2548a)

@rain0r
rain0r commented Oct 16, 2016 edited

Unfortunately, I have the same problem since the upgrade to Sierra.

This is what I tried:

  • Uninstall and re-install shiftit
  • Disable and re-enable the Accessibility permission
  • reboot (lol)

When I execute /Applications/ShiftIt.app/Contents/MacOS/ShiftIt from command line it always tells me to grant the Accessibility permissions even though the permission is set.

When I start shiftit from spotlight nothing happens.

@fikovnik
Owner

I will try to upgrade during the week to give it a try.

@synthetiv
synthetiv commented Oct 18, 2016 edited

Just want to confirm that I too found ShiftIt to be unreliable after upgrading to Sierra – sometimes the keyboard commands would work, sometimes they wouldn't. Thanks to others in this thread, I now realize that when it works, it's because I don't have any full-screen apps currently active on either of my two monitors (they can be running, they just can't be active). Any time it's not working, all I have to do is switch out of any full-screen apps (usually Terminal), and then I can use the hotkeys.

I can't say I've had any of the other problems folks are reporting – ShiftIt stayed in my menu bar after I upgraded without my having to do anything special.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment