Zeitgeistを一時的に停止する


12

Zeitgeist / Zeitgeistデーモンを一時的に停止する方法はありますか?

デーモンを強制終了しようとしましたが、再起動するだけです。停止しようとしましたが、アクティビティジャーナルにエントリを追加しているようです...

回答:


11

これは、Zeitgeist Activity Log Managerを使用して実行できます。

  1. Zeitgeist PPAを追加します。

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Zeitgeistの最新バージョンをインストールします。

    sudo apt-get update
    sudo apt-get upgrade
    
  3. 再起動zeitgeist-daemon

    zeitgeist-daemon --replace
    
  4. activity-log-managerのインストール

    sudo apt-get install activity-log-manager
    
  5. 開いアクティビティログマネージャ]をクリックしログアクティブ無効ログに、ウィンドウの右下にあるボタンを:

    ここに画像の説明を入力してください

    もう一度クリックして、ロギングを再度有効にします。


そのためにdbusスタートアップファイルを削除することをお勧めします。これは良い解決策ではなく、一時的に問題を解決できると思います。
マニッシュシンハ

本当に何かを隠したい場合、これは十分ではありません。ブラックリストのためにZeitgeistがエントリを書き込むことができないたびに、〜/ .cache / zeitgeist / daemon.logに記録されます
tobi

また、オープニングイベントは〜/ .local / share / recently-used.xbelにまだ記録されていることを思い出したいと思います。そのファイルを読み取り専用フォルダーにすることでこれを停止できます。
トビ

@tobiは~/.local/share/recently-used.xbelGTK / GNOMEアプリケーションは時代精神自分のファイルをログに記録していないファイルである
マニッシュシンハ

4

次のように、zeitgeist *の実行権限を削除します。キーボードのCtrl+ Alt+ Tを押すだけで、ターミナルが開きます。開いたら、以下のコマンドを実行します。

sudo -s

# on 32-bit systems:
chmod -x /usr/lib/zeitgeist/zeitgeist-fts

# on 64-bit systems:
chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts

# on both:
chmod -x /usr/bin/zeitgeist-daemon 
chmod -x /usr/bin/zeitgeist-datahub
exit

これを行った後、プロセスは再起動しません。


1

Preciseがリリースされて以来、私は数台のコンピューターでのみUbuntuを使用しています。私は何年も前にMandrake v.9を味わったが、事実上ずっとWindowsであった。私はDOSの時代に育ち、Windows 286が登場した頃でした。(私は汚染されていますが、コマンドラインを恐れていません。)

zeitgeistをアンインストールして、上記のマネージャーでロギングを停止しようとしましたが、とにかくそれ自体を再ロードし続けました。何も機能しませんでした。

すべてのzeitgeist *プロセスを強制終了することで(事実上)それを取り除き、ファイルの所有権を自分に与えました:

sudo chown [username] /usr/bin/zeitgeist*

次に、それぞれの実行権限を削除しました。zeitgeist-daemonとzeitgeist-datahubしかありませんでした。

次のような単純なコマンド

sudo chmod a-x /usr/bin/zeitgeist*

おそらく所有権を取得する追加のステップよりも簡単かつ迅速にそれを行っていたでしょうが、私はまだ「Nixがそのことを行い、ファイルの所有者でなければ自分自身を変更できるかどうかわからなかった」という理解に取り組んでいます。覚えておいて、私はWindowsに驚かされました。

これまでのところ、害はなく、ファウルもありません。


0

私はこれを行う正しい方法を正直に忘れていましたが、実行してみてください

killall -9 zeitgeist-daemon ターミナルまたは実行ダイアログで。

後で再起動するには、デーモンを再度実行します。正しい方法があります。見つけたら投稿します。


この方法でzeitgeist-daemonを殺さないでください。見栄えは良いかもしれませんが、奇妙な問題につながる可能性があります。デーモンの使用を再起動するにzeitgeist-daemon --replaceしてデーモンがインストールを停止するD-feetとSessionBusを見てorg.gnome.zeitgeist.Engine、インターフェイスの外観org.gnome.zeitgeist.Logと呼び出すことによって、エンジンを停止Quit()する方法を[私は時代精神の開発者の一人です]
マニッシュシンハ

D-Busを使用する必要はありません。「zeitgeist-daemon --quit」を実行してZeitgeistデーモンまたは「killall -s HUP zeitgeist-daemon」を停止することもできます。もちろん、これはデーモンの再起動を停止しません。 、DoRの答えがあなたの最善の策です。
ジークフリートゲヴァッター

はい、セイクフリート。デーモンを殺すのSIGKILLは悪い考えだと言っていました。キルシグナルの送信に関心がある場合は、使用しますSIGTERM(ただし、この場合、SIGTERMがSIGKILLより優れているかどうかはわかりません)
マニッシュシンハ

あなたが望むなら私の答えを編集できます:)
RolandiXor


0

Zeitgeistを使用するアプリケーションを使用しようとすると、Zeitgeistがまだ実行されていない場合、起動時にZeitgeistが起動します。例:Nautilus Elementary、Docky、Synapse、またはActivity Journal。

sudo apt-get remove zeitgeist-engine

唯一の解決策があります。


0

私は同じ問題を抱えており、なぜ起こるのかは明確ではありませんが、回避策はzeitgeist-ftsログをクリアすることです。

ターミナルでそれを行うことができます(Ctrl + Alt + T):

zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &

その後、zeitgeistは低メモリ使用量で動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.