Ejecute TeamViewer a pedido, en lugar de al inicio

9

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

Veo tres procesos relacionados con el Monitor de actividad: TeamViewer Host, TeamViewer_Desktop, y TeamViewer_Service. No solo quiero evitar que el elemento UI / menú se muestre al inicio, quiero evitar que todo esto se cargue.

¿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.

duozmo
fuente
Tenga en cuenta que deshabilitar la ejecución de las aplicaciones de soporte al inicio afectará la capacidad de TeamViewer para ejecutarse. Es posible que no sea posible revertir los cambios sin reinstalar TeamViewer. (Digo esto como alguien que recientemente pasó mucho tiempo sacando TeamViewer de mi sistema)
Tubedogg

Respuestas:

13

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

Vaya a Preferencias> General y desactive la casilla 'Iniciar TeamViewer con el sistema'.

Colin
fuente
Lamentablemente, esto no funciona para la versión actual del host TeamViewer porque ya no es una opción en las preferencias (los idiotas).
Patrick
3

La aplicación TeamViewer Host es:

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

Por lo tanto, está destinado a ejecutarse 24/7.

Pero si quieres deshabilitarlo:

Encuéntralo usando la launchctl listTerminal en

Para detenerlo use sudo launchctl remove label_of_program_to_remove

El label_of_program_to_remove es el que encontró en la lista de launchctl.

Eso detendrá la sesión actual.

Para evitar que vuelva la próxima vez que reinicie, mueva los archivos com.teamviewer desde / Library / LaunchAgents / o su ~ / Library / LaunchAgents / folder. En lugar de eliminarlos directamente, simplemente muévelos de los Agentes de lanzamiento a otro lugar.

Ruskes
fuente
2

Basándose en 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 reiniciar.

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 precaución, "los subcomandos de la implementación anterior de launchd generalmente están disponibles, aunque algunos pueden no estar implementados".

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

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

Lombas
fuente
Desafortunadamente, esta no es una solución al problema mencionado.
Chaklader Asfak Arefe