Как я могу остановить отображение пользовательского интерфейса kde-telepathy в Unity при использовании меню сообщений?

KDE Telepathy постоянно мешает мне каждый раз, когда я пытаюсь использовать Empathy из меню сообщений. Если я получаю сообщение, оно открывается в интерфейсе телепатии KDE, а не в Empathy. Это довольно неприятно, так как вызывает задержку перед открытием и не интегрируется с Empathy.

Как я могу предотвратить это? Это все еще происходит в 12.10, и мне пришлось удалить пакеты kde-telepathy. Есть ли решение?

1
задан 29 November 2012 в 02:52

2 ответа

Я понял, как это сделать (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

, очевидно, является плохая идея, так как она запирает все.

Итак, я полагаю, вам нужно выйти и снова войти (или перезагрузиться, что я и сделал в итоге).

0
ответ дан 29 November 2012 в 02:52

Здесь есть сообщение об ошибке по этой проблеме: https://bugs.launchpad.net/ubuntu/+source/ktp-text-ui/+bug/951104 . Предлагается решение для последнего но я должен признаться, что я не совсем уверен, как определить предпочтительный обработчик в dbus. (Поскольку удалить пакеты kde-telepathy достаточно просто, не затрагивая остальную часть KDE, и мне не нужны два клиента обмена сообщениями, я просто выбрал этот вариант.)

0
ответ дан 29 November 2012 в 02:52

Другие вопросы по тегам:

Похожие вопросы: