Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Настройка «Сообщений» в «Горном Льве» на работу с «аськой»

В «Горном Льве» («Montain Lion» — это новая версия «Макоси», которая появилась сегодня) есть новая программа — «Сообщения» (Messages), это встроенный в операционную систему интернет-пейджер с поддержкой протоколов AIM, Джаббер, «Гугл Толк» и «Яху!».

ICQ в списке нет, но тем не менее, настроить «Сообщения» для работы с этим протоколом можно — в «аське» используется тот же протокол, что и в AIM — «Оскар», надо только поменять данные сервера, с которым надо соединяться и убрать галочку «Использовать SSL»:

ICQ в Messages (48.71КиБ)

Чтобы отключить HTML, который «Сообщения» отсылают по аське, нужно выполнить следующую последовательность действий:

# 1) в «Терминале» выполняем:
defaults read com.apple.iChat.AIM | sed "s/\(ForceICQPlainText\).*/\1 = 1;/" | xargs -0 defaults write com.apple.iChat.AIM
chflags uchg ~/Library/Preferences/com.apple.iChat.AIM.plist

# 2) !перезагружаемся!

# 3) в «Терминале» пишем:
chflags nouchg ~/Library/Preferences/com.apple.iChat.AIM.plist
17 комментариев
wapplay 2012

Работает, но приходят одни кракозябры, типа:
ïðèâåò
?abrah?br?ru/post/???????
òû ïèñàë

Евгений Степанищев (bolknote.ru) 2012

Очень странно, у меня ОК всё (на другом конце Adium).

wapplay 2012

Может от того, что сообщения присылали в оффлайн. Надо будет потестить ещё.

alexeit.myopenid.com 2012

Или просто поднять транспорт для джаббера :)

SunChaser (sunchaser.info) 2012

Комментарий для wapplay:

сообщения в оффлайн в aim приходят в utf-8, а в icq — в 8-битной кодировке, выбранной по стране нахождения получателя (по ip). nothing can be done here

rodem 2012

2012 год на дворе, чтобы заработала аська — надо перезагружать ОС!
Довольно иронично, не находите?

Евгений Степанищев (bolknote.ru) 2012

Комментарий для rodem:

2012 год на дворе, чтобы заработала аська — надо перезагружать ОС!
Довольно иронично, не находите?

Ничего ироничного. Интернет-пейджер «Сообщения» не умеет работать с ICQ, но его всё равно можно настроить так, чтобы работать с ICQ.

develop7 2012

Комментарий для Евгения Степанищева:

то есть даже logout/login недостаточно?

Евгений Степанищев (bolknote.ru) 2012

Комментарий для develop7:

Недостаточно. Причём здесь вход/выход? Это же не какая-то штатная галочка в программе. Речь идёт об изменении настроек, изменять которые система не желает вам давать, поэтому её приходится обманывать таким вот сложным образом.

timur 2012

У меня не получилось. Как только не пробовал.
Напишите плиз каждую команду в новой строке, а то мне кажется здесь все свалено в кучу и терминал это не проглатывает.
html так и продолжает приходить :(

Евгений Степанищев (bolknote.ru) 2012

Комментарий для timur:

Здесь написано именно так как надо сделать. Слово «перезагружаемся» вы видите?

timur 2012

Слово «перезагружаемся» я не только видел, но и делал.
Получается пункт №1 это одна большая команда?
И там действительно слово «sed», а не «set»?

Евгений Степанищев (bolknote.ru) 2012

Комментарий для timur:

Да. Да.

Откуда сомнения вообще? Надо сделать что написано и всё получится. Не надо там ничего править или делать как-то иначе.

timur 2012

Заработало вроде.
Спасибо!!!

ShikuMoto 2014

На 10.9 не работает :-(

fluder-co (openid.yandex.ru/fluder-co/) 2014

Комментарий для sunchaser.info:

Работает, только что проверили.

DS 2014

на 10.9 не помогает правка com.apple.iChat.AIM.plist