KDE Telepathyは、メッセージングメニューからEmpathyを使用しようとするたびに邪魔になります。メッセージを受け取った場合、EmpathyではなくKDEテレパシーUIで開きます。これは開く前に遅延を引き起こし、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の残りの部分に影響を与えることなくkde-telepathyパッケージを削除するのは簡単で、2つのメッセージングクライアントは必要ないので、代わりにそのオプションを選択しました。)