Akonadiは私の.xsession-errorをあふれました。

Akonadiは私の.xsession-errorをあふれました。

.xsession-errorsに次のエラーがたくさん表示されます。

krunner(8135)/libakonadi Akonadi::SessionPrivate::socketError: Socket error occurred: "QLocalSocket::connectToServer: Connection refused" 

akonadi/nepomukの問題は私にとって常に謎でした。私はそれを要求したことがありませんが、私のコンピュータにあり、私のログファイルを台無しにしています。理想的にはそれを削除したいです。私の質問は

  • アコナディとネポムクを取り除くにはどうすればいいですか?
  • 一体これらの人々は何をしたいのでしょうか?
  • それらを削除すると何が失われますか?
  • 役に立つ作業を行う場合は、上記のエラーメッセージを回避する方法を教えてください。

答え1

Q: what are these guy supposed to do anyways?
Q: what would I loose when I got rid of them?

私自身もそれらのどれも聞いたことがありません。私が見つけたこのページKDEダイアログボックスとそれを無効にするチェックボックスを示すスクリーンショット。どちらのアプリケーションも、ハードドライブ上のファイルをインデックス化してファイル検索機能を提供します。

個人的に私はこの機能を無効にしました。このタイプのツールは特に役に立たないと思います。

Q: What do I have to do in order to get rid of akonadi and nepomuk?

KDEメニューから:システム設定>デスクトップ検索を選択し、ダイアログボックスでオプションを選択解除します。

スクリーンショット

   SS会話

Q: in case they do something useful, do have any ideas how I can 
   avaoid the error message above?

私が見つけることができる唯一のオプションは、定期的にログファイルを切り捨てるようにcronjobを設定することです.xsession-errors。これは完全なハッキングですが、ロギングを制御したり、ロギングが指示される場所を制御したりするツールはありません。

crontabエントリの追加

$ crontab -e
...
...
# Add this line
0 * * * * bash -c ">/.xsession-errors"

答え2

私は同じ問題があり、これが私がそれを取り除く方法です。

  1. 走るkdebugdialog
  2. 「すべて選択解除」をクリックするか、「すべてのデバッグ出力を無効にする」ボックスを選択します。または、すべてのAkonadi関連メッセージを無効にすることもできます。
  3. 「適用」をクリックしてください。
  4. ログアウトして再度ログインするか、Xサーバーを再起動します(一部のプログラムではログ出力を無効にする必要があります)。

kdebugdialogスクリーンショット

~/.xsession-errorsその後、古いファイルを削除してディスク容量を解放できます。

通常、ファイルに入れるメッセージは、~/.xsession-errors開発者が使用しているソフトウェアのバグや問題を見つけるのに役立つデバッグメッセージです。エラーが見つからない限り、ロギングを無効にしても何も失われません。

関連情報