Mengapa iChat diluncurkan sendiri setiap kali saya membangunkan monitor saya?

3

Saya menggunakan OS X Lion. Setiap kali saya membangunkan monitor saya, layar iChat di bawah ini muncul:

selamat datang di iChat

Ketika saya membiarkan Mac saya menganggur, iChat TIDAK terbuka. Saya tidak pernah menggunakan iChat dan sangat ingin dialog ini hilang secara permanen. Saya tidak ingin menggunakan iChat, titik. Dan tentu saja saya tidak mau harus keluar dari iChat setiap kali saya membangunkan monitor saya. iChat tidak ada dalam item login saya, semua akun telah dihapus atau dinonaktifkan, dan saya tidak tahu ada pengaturan lain yang mungkin menyebabkan ini.

Saya pikir saya telah menjilat masalah ini sebelumnya, bahkan saya sangat bangga pada diri sendiri (setelah mencari solusi selama berjam-jam) sehingga saya membuat blog tentang hal itu . Tapi sayang sekali, setelah saya me-restart Mac, masalahnya kembali.

Saya tidak menginstal Chax ( pertanyaan ini menanyakan cara mendapatkan perilaku ini, kebalikan dari apa yang saya cari).

Saya akan sangat senang untuk menghapus iChat sepenuhnya, jika ada cara. Saya telah mempertimbangkan beberapa penghapus perangkat lunak ini seperti AppZapper tetapi saya menduga mereka tidak akan dapat menghapus iChat karena alasan yang sama saya tidak bisa.

Bilah menu saya terlihat seperti ini.

menu bar

Aaron Bertrand
sumber
Apakah Anda melihat ikon status iChat di bilah menu di bagian atas layar? Itu terlihat seperti balon obrolan dengan garis abu-abu atau hitam. Jika itu ada, dan Anda tidak punya niat untuk menggunakan iChat, Anda harus menghapusnya. Anda dapat mengklik perintah dan menariknya keluar dari bilah menu.
bneely
1
@tidak, tidak ada ikon status iChat yang bisa saya katakan. Saya telah mengambil cuplikan layar saat dialog iChat ini dibuka pagi ini tepat setelah saya membangunkan monitor saya: bertrandaaron.files.wordpress.com/2012/02/menubar.png
Aaron Bertrand
Versi Mac OS X apa yang Anda jalankan?
MrDaniel
1
Maaf, saya tidak melihat tag. Mungkin bukan ide yang buruk untuk mengatakan apa yang Anda jalankan meskipun Mac OS X 10.7.2, dll untuk membantu masalah menembak.
MrDaniel
Maaf saya menyadari Anda mungkin telah meminta info versi lengkap. 10.7.3.
Aaron Bertrand

Jawaban:

4

Apakah Anda memiliki webcam di monitor itu? Terintegrasi atau terpasang ke hub USB atau FireWire pada monitor?

masukkan deskripsi gambar di sini

iskra
sumber
1
Nah itu pengaturan default yang mengganggu, jika itu yang terjadi. Ya, saya memiliki iSight terhubung ke satu monitor melalui FireWire. Saya sudah menghapus iChat jadi saya tidak bisa memverifikasi apakah itu penyebabnya (atau jika menghapus iChat sama sekali bahkan akan menyelesaikan masalah).
Aaron Bertrand
1
Terima kasih, ini tampaknya jauh lebih sederhana daripada semua jalan yang saya coba. Karena saya tidak menggunakan iChat sama sekali, saya tidak punya kecenderungan untuk memeriksa tab audio / video.
Aaron Bertrand
1
  1. Periksa bahwa tidak ada file start up di folder berikut yang berkaitan dengan iChat di / System / Library / StartupItems atau / Library / StartupItems .

  2. Saya akan memeriksa untuk melihat apakah ada Daemon launchd yang berkaitan dengan iChat. Dengan asumsi mac Anda sedang tidur ketika Anda membangunkannya dan monitor. Sepertinya mungkin ada cara untuk menjelaskan apa yang terjadi melalui opsi StartInterval dan StartCalendarInterval dari launchd .

  3. Saya akan memeriksa bahwa tidak ada apa pun yang terkait dengan direktori iChat berikut:

    YourUserNameHere / Library / LaunchAgents Anda agen per-pengguna yang disediakan oleh pengguna.

    / Library / LaunchAgents Agen per pengguna yang disediakan oleh administrator.

    / Library / LaunchDaemons Daemon seluruh sistem yang disediakan oleh administrator.

    / System / Library / LaunchAgents Agen per-pengguna yang disediakan oleh Mac OS X.

    / System / Library / LaunchDaemons Daemon sistem yang disediakan oleh Mac OS X.

  4. Jika Anda masih tidak melihat apa pun di direktori di atas, mari kita lihat apakah launchctl dapat memberikan informasi lebih lanjut.

    Buka aplikasi Terminal yang terletak di / Aplikasi / Utilitas

  5. Ketik perintah berikut:

launchctl list | grep iChat

Atau jika Anda ingin melihat seluruh daftar

launchctl list

Jika iChat tidak berjalan, tidak boleh ada apa pun yang terkait dengan iChat yang tercantum dalam output perintah launchctl di atas. Jika ada daripada itu mungkin ada daemon yang me-restart iChat ketika Anda tidak menginginkannya.

Coba hapus dengan mengetik sesuatu seperti ini:

launchctl remove [0x0-0x123456].com.apple.iChat

Terakhir, jika Anda benar-benar ingin, Anda dapat menghapus instalan iChat dengan memindahkannya dari folder Aplikasi ke Trash.

Tetapi pertama-tama Anda harus memberikan akses tulis mandiri ke iChat. Anda perlu membuka panel "dapatkan info" untuk iChat dengan mengklik kanan iChat, dll dari dalam Finder. Klik ikon kunci di kanan bawah, masukkan kata sandi admin. Kemudian di bawah bagian "Berbagi & Izin", klik tombol + dan tambahkan pengguna Anda ke daftar, dan kemudian berikan diri Anda akses tulis baca. Sekarang Anda dapat melanjutkan dan benar-benar menghapus iChat seperti menggunakan sudo ...

Atau cara cepat dan mudah yang mewah: sudo rm -rf /Applcations/iChat.app

MrDaniel
sumber
Terima kasih untuk semua detailnya. Saya menemukan beberapa LaunchAgents yang tidak masuk akal (seperti Parallels, yang saya hapus pada 2009) tetapi tidak ada yang terkait dengan iChat. Tidak ada dalam launchctl juga. Saya pikir tempat sampah mungkin merupakan opsi yang layak di versi OS sebelumnya, tetapi di Lion saya mendapatkan "iChat.app tidak dapat dimodifikasi atau dihapus karena itu diperlukan oleh Mac OS X." Bagaimana cara memberi tahu "sudo" ke operasi seret? :-)
Aaron Bertrand
Terima kasih, yang sepertinya berhasil menyingkirkan aplikasi (seharusnya memikirkan rm -rf sendiri). Saya akan menunggu untuk memvalidasi pasti sampai saya memiliki jendela untuk memulai kembali.
Aaron Bertrand
1
Sekali lagi terima kasih atas jawaban terperinci Anda. Ini mungkin akan berguna tetapi ternyata itu adalah pengaturan yang @iskra tunjukkan.
Aaron Bertrand