johndbritton / teleport

Virtual KVM for macOS
GNU General Public License v2.0
785 stars 131 forks source link

Strange new Behavior with Monterey #130

Open X25guru opened 1 year ago

X25guru commented 1 year ago

Bug report

What you were trying to do (and why)

General Usage

What happened (include any debug output)

Cursor gets stuck in slave machine. What's new with Monterey running on both machines is that quitting teleport on the slave doesn't revert the cursor to the master system. So I'm plugged into the master system, the cursor is functional on the slave system, and teleport isn't running on the slave system.

What you expected to happen

I expect to be able to return to the master/server system

Step-by-step reproduction instructions

It happens randomly. More than once now however.

Environment information

Server (Mac with keyboard and pointing device)

Client (Mac being remotely controlled)

X25guru commented 1 year ago

To add some info to this: It almost seems like there's some background copy of teleport running. The only way I can get the cursor back to the master is to reboot the slave system. After doing that, I get repeating keys on the slave. If I quit teleport on the master system, I can still get to to slave as if teleport is running (I've confirmed that the slave is no controlling the master). Even if I turn "share this mac" off on the slave, I can still get to the slave (with repeating keys). Restarting teleport on either system doesn't fix the problem. I have to reboot the master for it to work normally.

X25guru commented 1 year ago

I've found the problem; and it's not a problem at all. It seems that Monterey has the Teleport feature built in (Universal Control) so if you have 2 macs running Monterey you don't need teleport; and the problems I was seeing is when the built in feature gave control to other system it confused teleport. It also works with ipads which is pretty nifty for keeping your fingers off the display. It's only supposed to work on newer macs but my 2012 mac with the patches to run Monterey works.