Esegui TeamViewer su richiesta, anziché all'avvio

8

Ho installato Host TeamViewer (v. 10.0) per effettuare le connessioni remote sul mio Mac. Si carica all'avvio automaticamente e non sembra esserci una preferenza per disabilitare tale comportamento *. TeamViewer inoltre non viene visualizzato nel riquadro delle preferenze di sistema "Elementi di accesso". Ho solo bisogno di TeamViewer periodicamente, quindi per prestazioni e sicurezza, preferisco eseguirlo manualmente.

Vedo tre processi correlati in Monitor attività: TeamViewer Host , TeamViewer_Desktop e TeamViewer_Service . Non voglio solo interrompere l'interfaccia utente / voce del menu da mostrare all'avvio, voglio interrompere tutte queste operazioni dal caricamento.

Come posso disabilitarli dall'esecuzione al login e quindi come devo eseguirli quando li voglio?

* Il "Mostra computer & Contatti all'avvio "preferenza in Avanzato non è.

    
posta duozmo 13.05.2015 - 21:45
fonte

4 risposte

11

È in Preferenze in V 10.0.43320 che ho scaricato e installato ieri.

Vai a Preferenze > Generale e lì deselezionare 'Avvia TeamViewer con Sistema'.

    
risposta data 23.06.2015 - 13:23
fonte
3

L'app Host di TeamViewer è:

TeamViewer Host is running as a system service and is used for 24/7 access to remote computers, including login/logout and remote reboot - optimized for server maintenance or home-office access.

Quindi è previsto che funzioni 24 ore su 24, 7 giorni su 7.

Ma se vuoi disabilitarlo:

Trovalo utilizzando launchctl list nel Terminale

Per fermarlo usa sudo launchctl remove label_of_program_to_remove

La label_of_program_to_remove è quella che hai trovato nella lista launchctl.

Questo interromperà la sessione corrente.

Per impedirgli di tornare di nuovo al prossimo riavvio, sposta i file com.teamviewer da / Library / LaunchAgents / o dalla cartella ~ / Library / LaunchAgents /. Invece di rimuoverli completamente, devi semplicemente spostarli fuori da LaunchAgents in un altro posto.

    
risposta data 13.05.2015 - 23:48
fonte
2

Basandosi su risposta di Buscar , per OS X 10.10 Yosemite:

  • Per disabilitare: sudo launchctl disable system/com.teamviewer.service
  • Per riattivare: sudo launchctl enable system/com.teamviewer.service e riavvia.

Sembra che launchctl sia in sviluppo attivo da parte di Apple e che sia cambiato sostanzialmente in Yosemite (10.10). Vedi man launchctl . Offrono ancora comandi "legacy" come remove , ma attenzione, "i sottocomandi della precedente implementazione di launchd sono generalmente disponibili, anche se alcuni potrebbero non essere implementati."

    
risposta data 15.05.2015 - 04:47
fonte
1

Un'alternativa più semplice è installare la versione standard di Team Viewer, non quella di Host. La versione standard ha le opzioni che cerchi.

    
risposta data 23.06.2016 - 15:27
fonte

Leggi altre domande sui tag