El modo de visualización de destino no funciona cuando no hay ningún teclado presente

El modo de visualización de destino no funciona cuando no hay ningún teclado presente

Cuando intento usar algún tipo de comando + comando f2, ya sea a través de AppleScript o de pantalla compartida, nunca funciona cuando el teclado ya no está presente.

Por ejemplo, tengo una iMac y una computadora portátil donde la computadora portátil es el host y la iMac se coloca en TDM. Si ejecuto el script mientras el teclado/ratón inalámbrico está conectado al iMac, todo está bien. Si primero desconecto el teclado y ejecuto el script a través de ssh desde el host o incluso comparto la pantalla completa e intento ejecutar el comando, no funciona sin un teclado conectado. Eso es importante: incluso de forma remota, el script funciona cuando hay un teclado presente en la máquina esclava, pero si no está presente, el script ya no funciona.

En última instancia, todo esto está presente en mi problema particular: cuando la máquina entra en modo de suspensión, desconecta el TDM y no tengo forma de volver a conectarme sin devolver primero el teclado y el mouse al iMac.

Agradezco cualquier idea sobre esto.

Puntos de bonificación para cualquiera que también pueda sugerir una forma de Applecript para obligar a una máquina a buscar un teclado y un mouse mediante Applecript u otro. Me gustaría incorporar eso a mi flujo de trabajo. Ejemplo: ejecute el comando "desconectar" y brevemente apaga el bluetooth localmente y fuerza una nueva búsqueda de forma remota. La palanca de bluetooth funciona bien.

Respuesta1

La misma situación aquí. Ahora mi método es primero dejar que el teclado se conecte al iMac y ponerlo en TDM. En segundo lugar, use VNC para conectar el iMac y apague su bluetooth, para que mi macbook pueda conectarse al teclado bluetooth. También puedes escribir un script de shell para activar/desactivar el bluetooth. por ahora no encontré ningún comando o aplicación que pueda forzar a Mac a entrar en TDM. No puedo creer que cuando Apple desarrolle esta función ignoren un requisito como este. Ojalá alguien pueda mostrarnos una mejor manera de hacer esto.

información relacionada