Jalankan TeamViewer sesuai permintaan, bukan saat startup

9

Saya menginstal TeamViewer Host (v. 10.0) untuk membuat koneksi jarak jauh kembali ke Mac saya. Ini memuat saat memulai secara otomatis, dan sepertinya tidak ada preferensi untuk menonaktifkan perilaku itu *. TeamViewer juga tidak muncul di panel preferensi sistem "Item Login". Saya hanya perlu TeamViewer secara berkala, jadi untuk kinerja dan keamanan, saya lebih suka menjalankannya secara manual.

Saya melihat tiga proses yang terkait di Activity Monitor: TeamViewer Host, TeamViewer_Desktop, dan TeamViewer_Service. Saya tidak hanya ingin menghentikan item UI / menu agar tidak muncul saat startup, saya ingin menghentikan semua ini dari memuat.

Bagaimana saya bisa menonaktifkan mereka agar tidak berjalan saat login, dan kemudian bagaimana saya harus menjalankannya saat saya menginginkannya?

* Preferensi "Tampilkan Komputer & Kontak saat mulai" di bawah Tingkat Lanjut bukan.

duozmo
sumber
Ingatlah bahwa menonaktifkan aplikasi pendukung agar tidak berjalan saat startup akan berdampak pada kemampuan TeamViewer untuk berjalan sama sekali. Mungkin tidak dapat membalikkan perubahan tanpa menginstal ulang TeamViewer. (Saya mengatakan ini sebagai seseorang yang baru-baru ini menghabiskan waktu yang signifikan untuk mengeluarkan TeamViewer dari sistem saya.)
tubedogg

Jawaban:

13

Itu ada di Preferensi dalam V 10.0.43320 yang saya unduh dan instal kemarin.

Buka Preferensi> Umum dan hapus centang 'Mulai TeamViewer dengan Sistem'.

Colin
sumber
Sayangnya ini tidak berfungsi untuk versi host TeamViewer saat ini karena itu tidak lagi menjadi pilihan dalam preferensi (tersentak).
Patrick
3

Aplikasi TeamViewer Host adalah:

TeamViewer Host berjalan sebagai layanan sistem dan digunakan untuk akses 24/7 ke komputer jarak jauh, termasuk login / logout dan reboot jarak jauh - dioptimalkan untuk pemeliharaan server atau akses rumah-kantor.

Jadi itu dimaksudkan untuk berjalan 24/7.

Tetapi jika Anda ingin menonaktifkannya:

Temukan menggunakan launchctl listTerminal di

Untuk menghentikannya gunakan sudo launchctl remove label_of_program_to_remove

Label_of_program_to_remove adalah label yang Anda temukan di daftar launchctl.

Itu akan menghentikan sesi saat ini.

Untuk menghentikannya agar tidak kembali lagi lain kali Anda reboot, pindahkan file com.teamviewer dari folder / Library / LaunchAgents / atau ~ / Library / LaunchAgents / Anda. Alih-alih menghapusnya secara langsung, Anda hanya memindahkannya dari LaunchAgents ke tempat lain.

Ruskes
sumber
2

Membangun jawaban Buscar , untuk OS X 10.10 Yosemite:

  • Untuk menonaktifkan: sudo launchctl disable system/com.teamviewer.service
  • Untuk mengaktifkan kembali:, sudo launchctl enable system/com.teamviewer.servicedan mulai ulang.

Sepertinya launchctlsedang dikembangkan oleh Apple, dan telah banyak berubah di Yosemite (10.10). Lihat man launchctl. Mereka masih menawarkan perintah 'lawas' seperti remove, tetapi hati-hati, "sub-perintah dari implementasi launchd sebelumnya umumnya tersedia, meskipun beberapa mungkin tidak diimplementasikan."

duozmo
sumber
halaman manual launchctldi 10.10 dan bahkan 10.11 identik dengan konten yang ditautkan, yaitu untuk 10.9.
Raptor
@Raptor Saya melihat konten yang sangat berbeda. Halaman 10,9 adalah sekitar 1.400 kata dan terakhir direvisi 1 Mei 2009, dibandingkan halaman 10.11 dengan 3.900 kata dan revisi terakhir 1 Oktober 2014.
duozmo
1

Alternatif yang lebih sederhana adalah menginstal versi Tim Viewer standar, bukan versi Host. Versi standar memiliki opsi yang Anda cari.

Lomba
sumber
Sayangnya, ini bukan solusi untuk masalah yang disebutkan.
Chaklader Asfak Arefe