Ejecute TeamViewer a pedido, en lugar de al inicio

Instalé TeamViewer Host (v. 10.0) para realizar conexiones remotas a mi Mac. Se carga al iniciarse automáticamente y no parece haber una preferencia para deshabilitar ese comportamiento*. TeamViewer tampoco aparece en el panel de preferencias del sistema "Elementos de inicio de sesión". Solo necesito TeamViewer periódicamente, así que por motivos de rendimiento y seguridad, prefiero ejecutarlo manualmente.

Veo tres procesos relacionados en el Monitor de actividad: TeamViewer Host, TeamViewer_Desktopy TeamViewer_Service. No solo quiero evitar que la interfaz de usuario/elemento de menú se muestre al inicio, quiero evitar que se carguen todos.

¿Cómo puedo deshabilitarlos para que no se ejecuten al iniciar sesión y luego cómo debo ejecutarlos cuando los quiero?

* La preferencia "Mostrar computadoras y contactos al inicio" en Avanzado no lo es.

Tenga en cuenta que deshabilitar la ejecución de las aplicaciones de soporte al inicio afectará la capacidad de ejecución de TeamViewer. Puede que no sea posible revertir los cambios sin reinstalar TeamViewer. (Digo esto como alguien que recientemente dedicó mucho tiempo a sacar TeamViewer de mi sistema).

Respuestas (4)

Está en Preferencias en V 10.0.43320 que descargué e instalé ayer.

Vaya a Preferencias > General y desmarque 'Iniciar TeamViewer con el sistema'.

Desafortunadamente, esto no funciona para la versión actual del host de TeamViewer porque ya no es una opción en las preferencias (los idiotas).

La aplicación TeamViewer Host es:

TeamViewer Host se ejecuta como un servicio del sistema y se utiliza para acceder las 24 horas del día, los 7 días de la semana, a computadoras remotas, incluido el inicio/cierre de sesión y el reinicio remoto, optimizado para el mantenimiento del servidor o el acceso a la oficina en casa.

Por lo tanto, está destinado a funcionar las 24 horas del día, los 7 días de la semana.

Pero si quieres desactivarlo:

Encuéntralo usando la launchctl listTerminal

Para detenerlo usasudo launchctl remove label_of_program_to_remove

La label_of_program_to_remove es la que encontró en la lista de launchctl.

Eso detendrá la sesión actual.

Para evitar que vuelva a aparecer la próxima vez que reinicie, mueva los archivos com.teamviewer desde /Library/LaunchAgents/ o su carpeta ~/Library/LaunchAgents/. En lugar de eliminarlos por completo, simplemente muévalos de LaunchAgents a otro lugar.

Sobre la base de la respuesta de Buscar , para OS X 10.10 Yosemite:

  • Deshabilitar:sudo launchctl disable system/com.teamviewer.service
  • Para volver a habilitar: sudo launchctl enable system/com.teamviewer.servicey reinicie.

Parece que launchctlApple está en desarrollo activo y ha cambiado sustancialmente en Yosemite (10.10). ver man launchctl_ Todavía ofrecen comandos 'heredados' como remove, pero tenga cuidado, "los subcomandos de la implementación anterior de launchd generalmente están disponibles, aunque algunos pueden no estar implementados".

la página de manual de launchctl10.10 e incluso 10.11 es idéntica al contenido vinculado, que es para 10.9.
@Raptor Veo contenido sustancialmente diferente. La página 10.9 tiene aproximadamente 1400 palabras y se revisó por última vez el 1 de mayo de 2009, en comparación con la página 10.11 de 3900 palabras y se revisó por última vez el 1 de octubre de 2014.

Una alternativa más sencilla es instalar la versión estándar de Team Viewer, no la de Host. La versión estándar tiene las opciones que busca.

Desafortunadamente, esto no es ninguna solución al problema mencionado.