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_Desktop
y 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.
Está en Preferencias en V 10.0.43320 que descargué e instalé ayer.
Vaya a Preferencias > General y desmarque 'Iniciar TeamViewer con el sistema'.
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 list
Terminal
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:
sudo launchctl disable system/com.teamviewer.service
sudo launchctl enable system/com.teamviewer.service
y reinicie.Parece que launchctl
Apple 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".
launchctl
10.10 e incluso 10.11 es idéntica al contenido vinculado, que es para 10.9.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.
tubedogg