Kopete "Статус соединения"

в kopete:3.5 был такой USE-флаг connectionstatus. При сборке с этим флагом в плагинах kopete появлялся соответствущий пункт. Если он был включен, то kopete отслеживал, "молча в тряпочку" статус соединения и при восстановлении разорванной связи тихонько подключался снова. Никаких сообщений, никаких ошибок связи.
В kopete:4.2 такого флага нет, а подобных настроек в плагинах тоже нет (вроде бы осмотрел всё). Соответственно, kopete ведёт себя иначе: стоит нарушиться связи, и через некоторое время kopete начинает "ругаться". И даже если разрыв был кратковременный, kopete ругнётся всё равно; приходится восстанавливать статус "В сети" вручную, что жутко неудобно.

Кто нибудь в курсе, может это как-то решается?

Костыль

Можно запихать в соответствующее событие вот такой вот костыль:

#!/bin/bash


[ "$1" ] || { echo Пример: $0 Jabber:MyName@gmail.com ICQ:12345678 ; exit 1 ;}


for acnt in $@ ; do 

   _KP=${acnt%:*} ; _KA=${acnt#*:}
   dbus_send='dbus-send --print-reply --type=method_call --dest=org.kde.kopete /Kopete'

   ${dbus_send} org.kde.Kopete.accounts \
     | grep -q "${_KA}" \
        || { echo "Aккаунт: \"${_KA}\" некорректен" ; break ;}
   
   ${dbus_send}  org.kde.Kopete.protocols \
     | grep -q "${_KP}" \
        || { echo "Протокол: \"${_KP}\" некорректен" ; break ;}

   ${dbus_send} org.kde.Kopete.isConnected string:"${_KP}" string:"${_KA}" \
      | grep -q false \
         && ${dbus_send} org.kde.Kopete.connect string:"${_KP}" string:"${_KA}"
done

И вызывать его вот так:
/path/kopete_reconnect.sh Jabber:MyName@gmail.com ICQ:12345678

Только вот проблема в том, что не у всех работает нотификация в kopete из kde-4.2.0+qt-4.5
Но если kopete нужен всегда на связи то, до выхода 4.2.1, можно засунуть скрипт в вечный цикл.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".