Wcześniej w SL miałem chaxa, aby upewnić się, że iChat jest zawsze zalogowany.
Teraz w Lion ciągle znajduję, że iChat jest odłączony od czatu na Facebooku (jabber).
Czy ktoś ma sprytny pomysł na utrzymanie łączności?
Wcześniej w SL miałem chaxa, aby upewnić się, że iChat jest zawsze zalogowany.
Teraz w Lion ciągle znajduję, że iChat jest odłączony od czatu na Facebooku (jabber).
Czy ktoś ma sprytny pomysł na utrzymanie łączności?
Odpowiedzi:
Facebook aktywnie przerywa twoje połączenie, jeśli zalogujesz się z innego klienta, takiego jak sieć Facebook lub telefon komórkowy.
Nawet po zalogowaniu się tylko jednego klienta powinieneś oczekiwać, że Facebook i tak zamknie połączenie. Dzieje się tak ze wszystkim, czego próbowałem, klienci bazujący na libpurple (Admium, Pidgin w systemie Linux ...) od czasu do czasu się rozłączają. Ci klienci po cichu ponownie się łączą. W programie iChat, jak sugerowałeś, chax może zaakceptować okno dialogowe.
IMHO, Wydaje mi się, że Facebook wciąż stara się ustabilizować swoje usługi czatu.
EDYCJA: JEŚLI chcesz połączyć się ponownie bez użycia czada, możesz edytować swoją tabelę crontab (używając crontab -e
) i dodać:
*/5 * * * * osascript -e ‘tell application “System Events” to if (processes whose name is “Messages”) exists then tell application “Messages” to log in’
To sprawi, że iChat pozostanie w kontakcie, i będzie powtarzał co pięć minut.
Nie wiem o utrzymywaniu go przy życiu, ale używam tego AppleScript, aby powiedzieć iChat, aby przejść do trybu online:
tell application "iChat" to set status to available
Możesz wywołać to za pomocą Automatora (lub kilkunastu innych sposobów) co godzinę lub często „stale” to ...