web-dev-qa-db-fra.com

Comment puis-je empêcher l'interface utilisateur de kde-telepathy d'apparaître sous Unity lorsque j'utilise le menu de messagerie?

KDE Telepathy continue de gêner chaque fois que j'essaie d'utiliser Empathy depuis le menu de messagerie. Si je reçois un message, il s'ouvre dans l'interface utilisateur de télépathie de KDE plutôt que dans Empathy. C'est assez frustrant car cela entraîne un délai avant son ouverture et n'est pas intégré à Empathy.

Comment puis-je empêcher cela de se produire? Cela se produit toujours dans 12.10 et j'ai dû supprimer les paquets kde-telepathy. Y a-t-il une solution?

1
RolandiXor

J'ai compris comment faire cela (Ubuntu 12.10):

Éditer /usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.KTp.TextUi.service pour mettre en commentaire (ou supprimer) le lien vers ktp-text-ui et utilisez Empathy à la place.

Au final, le fichier de service ressemblera à ceci:

[D-BUS Service]
Name=org.freedesktop.Telepathy.Client.KTp.TextUi
# Exec=/usr/lib/kde4/libexec/ktp-text-ui
Exec=/usr/lib/empathy/empathy-chat

Après cela, j'ai pensé que je devais redémarrer dbus, mais en faisant un

Sudo service dbus restart

est évidemment une mauvaise idée, car elle enferme tout.

Je suppose donc que vous devez vous déconnecter et vous reconnecter (ou redémarrer, ce que j'ai fini par devoir faire).

3
shrikant

Il y a un rapport de bug sur ce problème ici: https://bugs.launchpad.net/ubuntu/+source/ktp-text-ui/+bug/951104 Il y a une solution proposée sur la dernière ligne, mais je dois avouer que je ne suis pas tout à fait sûr de savoir comment définir un gestionnaire préféré sur dbus. (Puisqu'il est assez facile de supprimer les paquets kde-telepathy sans affecter le reste de KDE et que je n'ai pas besoin de deux clients de messagerie, je suis simplement allé avec cette option à la place.)

1
Sean Fitzpatrick