KDE Telepathy постоянно мешает мне каждый раз, когда я пытаюсь использовать Empathy из меню сообщений. Если я получаю сообщение, оно открывается в интерфейсе телепатии KDE, а не в Empathy. Это довольно неприятно, так как вызывает задержку перед открытием и не интегрируется с Empathy.
Как я могу предотвратить это? Это все еще происходит в 12.10, и мне пришлось удалить пакеты kde-telepathy. Есть ли решение?
Я понял, как это сделать (Ubuntu 12.10):
Отредактируйте /usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.KTp.TextUi.service
, чтобы закомментировать (или удалить) ссылку на ktp-text-ui
и использовать вместо нее Empathy
.
В конце файл службы будет выглядеть так:
[D-BUS Service]
Name=org.freedesktop.Telepathy.Client.KTp.TextUi
# Exec=/usr/lib/kde4/libexec/ktp-text-ui
Exec=/usr/lib/empathy/empathy-chat
После этого я решил, что мне нужно перезапустить dbus, но выполнение
sudo service dbus restart
, очевидно, является плохая идея, так как она запирает все.
Итак, я полагаю, вам нужно выйти и снова войти (или перезагрузиться, что я и сделал в итоге).
Здесь есть сообщение об ошибке по этой проблеме: https://bugs.launchpad.net/ubuntu/+source/ktp-text-ui/+bug/951104 . Предлагается решение для последнего но я должен признаться, что я не совсем уверен, как определить предпочтительный обработчик в dbus. (Поскольку удалить пакеты kde-telepathy достаточно просто, не затрагивая остальную часть KDE, и мне не нужны два клиента обмена сообщениями, я просто выбрал этот вариант.)