Ejecute TeamViewer a pedido, en lugar de al inicio

8

Instalé TeamViewer Host (v. 10.0) para hacer conexiones remotas de nuevo 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, por lo que, por rendimiento y seguridad, prefiero ejecutarlo manualmente.

Veo tres procesos relacionados en el Monitor de actividad: TeamViewer Host , TeamViewer_Desktop y TeamViewer_Service . No solo quiero que el elemento UI / menu no se muestre en el inicio, quiero que todos estos no se carguen.

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

* El "Show Computers & Los contactos en el inicio "preferencia bajo Avanzado no lo es.

    
pregunta duozmo 13.05.2015 - 21:45

4 respuestas

11

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

Ir a Preferencias > En general, y deseleccione 'Iniciar TeamViewer con sistema'.

    
respondido por el Colin 23.06.2015 - 13:23
3

La aplicación Host de TeamViewer es:

  

TeamViewer Host se ejecuta como un servicio del sistema y se usa 24/7   acceso a computadoras remotas, incluyendo inicio / cierre de sesión y reinicio remoto -   optimizado para el mantenimiento del servidor o el acceso a la oficina desde casa.

Por lo tanto, se pretende que se ejecute 24/7.

Pero si quieres desactivarlo:

Búscalo usando el launchctl list en la Terminal

Para detenerlo, usa 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 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 los mueves de los Agentes de Lanzamiento a otro lugar.

    
respondido por el Buscar웃 13.05.2015 - 23:48
2

Sobre la base de respuesta de Búsqueda , para OS X 10.10 Yosemite:

  • Para deshabilitar: sudo launchctl disable system/com.teamviewer.service
  • Para volver a habilitar: sudo launchctl enable system/com.teamviewer.service y reiniciar.

Parece que launchctl está en desarrollo activo por Apple, y ha cambiado sustancialmente en Yosemite (10.10). Ver man launchctl . Todavía ofrecen comandos "heredados" como remove , pero se advierte que "los subcomandos de la implementación anterior de launchd están generalmente disponibles, aunque algunos pueden no estar implementados".

    
respondido por el duozmo 15.05.2015 - 04:47
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 buscas.

    
respondido por el Lombas 23.06.2016 - 15:27

Lea otras preguntas en las etiquetas